Space Base Space Base
+7 928 008-80-89
ru
  • en
  • es
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  1. Библиотека
  2. Delphi
  3. Функция MoveFile в Delphi, описание и примеры
logo

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

10.05.2020

Функция 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));

Другие материалы:

Копирование, удаление, перемещение, переименование и проверка на наличие файла в Delphi


Выравнивание текста в ячейке Delphi StringGrid


Работа с базой данных Access в Delphi


Написать комментарий

Комментарии

В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.


коммент.

Разработка сайтов

Корпоративный сайт
Интернет-магазин
Лендинг - одностраничный сайт
Сайт-визитка
Сайт-портфолио

Проектирование

Прототип, UX-дизайн

Дизайн

UI-дизайн
Логотип

+54 911 2801-4950

info@space-base.net
+7 928 008-80-89

Web-сайты для успешного бизнеса

Web-сайты для успешного бизнеса

Главная Услуги Портфолио События Библиотека Контакты
+7 928 008-80-89 Меню
Политика в отношении обработки персональных данных © Copyright 2014 - | Space-Base

Лучшее время начать свой проект - Сейчас!

Выбраны опции:

Отправить сообщение на:

Telegram WhatsApp

Отправляя сообщение, вы даете свое согласие на
обработку песональных данных