MoveFile

FileSystem ››
Parent Previous Next

MoveFile

Синтаксис

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