Функция MoveFile() выполняет переименование и перемещение файла или папки. При перемещении папки, так же выполняется перемещение всех вложенных в нее файлов.
После удачного выполнения своей работы, функция возвращает значение True. В случае же возникновения какой-либо ошибки (например, отсутствие исходного файла или если есть файл с заданным новым именем), возвращает значение False.
BOOL MoveFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName);
lpExistingFileName | Путь к исходному файлу или папке. |
lpNewFileName | Новый путь к файлу или папке. |
// Переименование файла.
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));
Создание и работа с текстовыми файлами в Delphi
Запросы на выборку из БД в Delphi с использованием компонента ADOQuery
Функция MoveFile в Delphi, описание и примеры
В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.