![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить и скопировать файлы по маске?
Din © (2006-03-12 20:12:00)функции ти DeleteFile работают только с конткретными файлами, а что делать если надо по маске?
palva (2006-03-13 11:01:00) [1]Зато SHFileOperation развлечет, покажет мультик, как она удаляет. Если времени хватит.
Старик (2006-03-13 08:07:00) [2]Anatoly Podgoretsky:
Но ведь она позволяет получить список файлов по маске и занести их имена в некоторый список. А потом остается только пройтись по списку и уничтожить их.
Разве не так?
Anatoly Podgoretsky (2006-03-12 23:08:00) [3]
> TStas © (12.03.06 21:03) [4]
> А чем плохо findFirst там и маска как раз есть?
Тем что она не удаляет.
DiamondShark (2006-03-12 21:06:00) [4]Это функция.
В хелпе она определённо есть.
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
TStas (2006-03-12 21:03:00) [5]А чем плохо findFirst там и маска как раз есть?
Virgo_Style (2006-03-12 20:43:00) [6]Din (12.03.06 20:19) [2]
Help - Windows SDK
Din (2006-03-12 20:19:00) [7]А что это? в хелпе нету такого
DiamondShark (2006-03-12 20:14:00) [8]Например, использовать
SHFileOperation