function MoveFile alias "MoveFileA"(byval lpExistingFileName as LPCSTR, byval lpNewFileName as LPCSTR) as WINBOOL
function MoveFileEx alias "MoveFileExA"(byval lpExistingFileName as LPCSTR, byval lpNewFileName as LPCSTR, byval dwFlags as DWORD) as WINBOOL
Данные функции - WINAPI (вложил в справку, чтобы лишний раз не искать). Две функции, для перемещения файлов. Не работает, если путь или имя файла содержит русские символы. Лучше использовать MoveDir!
lpExistingFileName - адрес строки имеющегося файла
lpNewFileName - адрес строки нового файла
dwFlags - флаг, может быть:
MOVEFILE_REPLACE_EXISTING - если в месте перемещения файл существует, то его нужно заместить.
MOVEFILE_COPY_ALLOWED - при перемещении на другой диск вызывать CopyFile и DeleteFile.
MOVEFILE_DELAY_UNTIL_REBOOT - только для NT, не перемещать до перезагрузки
MOVEFILE_WRITE_THROUGH - возврат функции будет только после фактического перемещения файла. При установленном флаге MOVEFILE_DELAY_UNTIL_REBOOT игнорируется.
Windows
#include "window9.bi"
MoveFile(@"C:\1.exe",@"D:\2.exe")
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad