![]() |
|
|
|
|
#1
|
|||
|
|||
|
Всем доброо времени суток.
помогите разобраться плиз. Выполняю след. команду в прорамме ноль эммоции Код:
Move (Pchar('x:\m\int\*.*'),Pchar('x:\int\'));
// или вот этот идентичный
MoveFile(PChar(Filial[i].PatchOUT+'*.*'),PChar(Param.PatchOUT));
// где:
// Filial[i].PatchOUT= x:\m\int\
// Param.PatchOUT=x:\int\По идее должна перемещать все файлы из x:\m\int в x:\int |
|
#2
|
||||
|
||||
|
Вообще-то это разные очень команды Move - копирует область памяти, а не файлы.
MoveFile - действительно переносит файл или каталог, поэтому проверяй статус возврата функции и если он отличен от нуля, делай GetLastError чтобы понять в чем ошибка. |
|
#3
|
|||
|
|||
|
Цитата:
Пардон не до писал везде использовался MoveFile |
|
#4
|
|||
|
|||
|
Проблему решил коммандой FindFirst и FindNext
|
|
#5
|
|||
|
|||
|
АААА люди скажите как файлы перемещать плизззз до меня до дошло!
нигде найти не могу! |
|
#6
|
||||
|
||||
|
Цитата:
Код:
MoveFile(pchar('C:\folder\file.dat'),pchar('C:\second_folder\file.dat')); |
|
#7
|
|||
|
|||
|
именно на дельфи надо?
*.bat не катит? |
|
#8
|
|||
|
|||
|
Цитата:
С батником уже есть но не катит скорость обработки инфы снижается. |