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

Вниз

DeleteFile   Найти похожие ветки 

 
Anar ©   (2002-11-18 23:33) [0]

Почему если написать


DeleteFile("C:\*.bmp");


То все файлы на диске C: с расширенем bmp не удаляются, хотя если написать


DeleteFile("C:\image1.bmp");


То всё OK. Разве звездочка не означает любое имя?


 
ZEE ©   (2002-11-19 00:27) [1]

Насколько знаю "*" - это только для поиска


 
savva ©   (2002-11-19 09:36) [2]

сделай так

//удаляет все файлы в каталоге
//HWindow : хендл окна, к которому будет привызано окно, отображающее прогрес удаления
//DirName: имя директории
procedure DeleteFiles(HWindow : HWND;DirName: string);
var
SHF: TSHFileOpStruct;
lastDir : string;
begin
lastDir:=GetCurrentDir;
SetCurrentDir(DirName);
FillChar(SHF, sizeof(SHF), #0);
with SHF do begin
Wnd := HWindow;
wFunc := FO_DELETE;
pFrom := "*.*";//в твоем случае сделай "*.bmp"
pTo:="";
fFlags := FOF_NOCONFIRMATION; // если не нужен индикатор прогреса - добавь or FOF_SILENT
end;
SHFileOperation(SHF);
SetCurrentDir(lastDir);
end;

в секцию uses добавь модуль ShellApi



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-15268
Anatoly Podgoretsky
2002-12-13 23:43
2003.01.06
Именинники 14 декабря


14-15254
Kirill
2002-12-16 16:34
2003.01.06
Пароль на FTP torry.net


1-15037
Speaker
2002-12-22 00:15
2003.01.06
Проблема с TComboBoxEx+TCoolBar


1-15054
slyfox
2002-12-25 06:42
2003.01.06
Проблемка с ZReport


1-15078
Napoleonn
2002-12-21 19:01
2003.01.06
Как в richedite