![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перемещение файлов и папок [D5, Win95/98]
BH © (2002-01-04 09:00:00)Почему при выполнении кода
with OpStruc do
begin
Wnd:= Form1.Handle;
wFunc:= FO_MOVE;
pFrom:= PChar("c:\w2k\*.*");
pTo:= PChar("c:\windows");
fFlags:= FOF_RENAMEONCOLLISION;
fAnyOperationsAborted:= False;
hNameMappings:= Nil;
lpszProgressTitle:= Nil;
end;
ShFileOperation(OpStruc);
перемещаются только файлы, а папка остается на месте?
star (2002-01-04 10:14:00) [1]Вообще я рекомендую вместо *.* ставить просто *. Я когда-то бился с этим. Если просто убрать *.* и ничего не ставить, а в копируемой папке кроме подпапок не будет ни одного файла, функция прервется с ошибкой файловой системы, а если поставить * - тогда все работает при любых случаях ...
BH (2002-01-04 09:04:00) [2]Sorry... убрал *.* и все нормально