СтатьиПрограммирование в Delphi

Функция MoveFile в Delphi, описание и примеры

Функция MoveFile() выполняет переименование и перемещение файла или папки. При перемещении папки, так же выполняется перемещение всех вложенных в нее файлов.

После удачного выполнения своей работы, функция возвращает значение True. В случае же возникновения какой-либо ошибки (например, отсутствие исходного файла или если есть файл с заданным новым именем), возвращает значение False.

BOOL MoveFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName);

Параметры функции MoveFile

lpExistingFileNameПуть к исходному файлу или папке.
lpNewFileNameНовый путь к файлу или папке.

Примеры использования функции MoveFile

// Переименование файла.

MoveFile('myfile.txt', 'newfile.txt');


// Переименование папки.

MoveFile('myfolder', 'newfolder');


// Перемещение файла.

MoveFile('myfile.txt', 'myfolder/newfile.txt');


// Перемещение файла с выводом информации о результате действия.

if MoveFile('myfile.txt', 'myfolder/newfile.txt') then
ShowMessage('Файл успешно перемещен.')
else
ShowMessage('Ошибка: файл не был перемещен.');


// Пути к файлам заданы компонентами Edit.
// Строковое значение свойства Text необходимо привести к типу данных PChar.

MoveFile(PChar(MyEdit1.text), PChar(MyEdit2.text));


Комментарии

Имя:
Текст комментария:
* В комментариях запрещено публиковать рекламные объявления. Сообщения, содержащие ссылки на сторонние ресурсы добавляется в скрытом режиме. Они будут открыты, если не нарушают установленных правил, после проверки.
Защита от спам-роботов (* Обязателельно укажите ответ на простой вопрос ниже.)
Сколько букв в слове «барабан»? (цифра)