Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Ещё раз о корзине.   Найти похожие ветки 

 
Xmen   (2002-12-29 13:30) [0]

У меня традиционный вопрос. Как можно удалить файл в корзину.
Я много слышал и нашел но не получился. А вы немогли бы посоветат как мне написать код Удаления файла в корзину.
Я восползовался таким кодом из FAQ.
function DeleteFileWithUndo( sFileName : string ) : boolean;
var fos : TSHFileOpStruct;
begin
sFileName:= sFileName+#0;
FillChar( fos, SizeOf( fos ), 0 );
with fos do begin
wFunc := FO_DELETE;
pFrom := PChar( sFileName );
fFlags := FOF_ALLOWUNDO ;
end;
Result := ( 0 = ShFileOperation( fos ) );
end;

здесь sFileName имя файла Но это функция удаляет файл без следа.
Как можно удалит файл в корзину и можно ли с обычним путём (без ShellApi)


 
Evgeniy_k   (2002-12-29 13:42) [1]

Скачай Helper с http://www.your-helper.narod.ru/ Там про это написано и еще куча всего (107 шт.) Полезная вещь. Еще советую скачать Delphi Hi Tech.


 
Юрий Зотов ©   (2002-12-29 14:28) [2]

Проверьте, что sFileName содержит ПОЛНЫЙ путь и имя файла.


 
Suntechnic ©   (2002-12-30 02:35) [3]

Как можно удалит файл в корзину и можно ли с обычним путём (без ShellApi)

Вообще то странно звучит, особенно если учесть что "корзина" это и есть виртуальный объект той самой Shell и без неё существовать ну никак не может. Так что не изобретали бы вы лучше велосипед.



Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
4-38632
alvin
2003-01-01 16:33
2003.02.13
CreateThread


8-38395
pasha676
2002-10-31 17:23
2003.02.13
Драйвер для видео


1-38379
Юный_программер
2003-02-02 16:11
2003.02.13
Как на форме вытаскивать иконку то одну а то другую?


1-38307
Nemas
2003-02-05 03:37
2003.02.13
Ничего не понимаю :(


3-38110
radix
2003-01-28 08:58
2003.02.13
Как легко и просто создать хранимую процедуру из программы ?