Вниз
Скачать: CL | DM;

Как удалить и скопировать файлы по маске?   Найти похожие ветки 

← →
Din   (2006-03-12 20:12) [0]

функции ти DeleteFile работают только с конткретными файлами, а что делать если надо по маске?


← →
DiamondShark ©   (2006-03-12 20:14) [1]

Например, использовать
SHFileOperation


← →
Din   (2006-03-12 20:19) [2]

А что это? в хелпе нету такого


← →
Virgo_Style ©   (2006-03-12 20:43) [3]

Din   (12.03.06 20:19) [2]

Help - Windows SDK


← →
TStas ©   (2006-03-12 21:03) [4]

А чем плохо findFirst там и маска как раз есть?


← →
DiamondShark ©   (2006-03-12 21:06) [5]

Это функция.
В хелпе она определённо есть.

SHFileOperation
Performs a copy, move, rename, or delete operation on a file system object.

WINSHELLAPI int WINAPI SHFileOperation(

   LPSHFILEOPSTRUCT lpFileOp
  );


Parameters

lpFileOp

Pointer to an SHFILEOPSTRUCT structure that contains information the function needs to carry out the operation.



Return Values

Returns zero if successful or nonzero if an error occurs.

Вот здесь уж точно есть
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shfileoperation.asp

В делфи функция (и нужные типы и константы) описана в модуле ShellApi


← →
Anatoly Podgoretsky ©   (2006-03-12 23:08) [6]


> TStas ©   (12.03.06 21:03) [4]
> А чем плохо findFirst там и маска как раз есть?

Тем что она не удаляет.


← →
Старик   (2006-03-13 08:07) [7]

Anatoly Podgoretsky:
Но ведь она позволяет получить список файлов по маске и занести их имена в некоторый список. А потом остается только пройтись по списку и уничтожить их.
Разве не так?


← →
palva ©   (2006-03-13 11:01) [8]

Зато SHFileOperation развлечет, покажет мультик, как она удаляет. Если времени хватит.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
2-1141764975
al_1983
2006-03-07 23:56
2006.03.26
Копирование текста из WebBrowser


2-1142233429
leonidus
2006-03-13 10:03
2006.03.26
Отображение с Label.caption символов по их 16-тиричному коду


3-1138863564
DelphiN!
2006-02-02 09:59
2006.03.26
Выбор всех значений, которые принадлежат интервалу времени


1-1140416878
V.exeR
2006-02-20 09:27
2006.03.26
Корзина (Recycled)


15-1141280821
WondeRu
2006-03-02 09:27
2006.03.26
Text Art - кидайте сюда, что знаете интересного :)




   Наверх