Delphi. Работаем с файлами

Опубиковано: 05.06.2008 г., автор: , просмотров: 210379

Тут можно заказать услугу трезвый водитель по приемлемой цене

Delphi создание программ, программирование

Сейчас я хочу показать вам, как в Delphi работать с файлами (изменять, удалять, копировать, переименовывать), ниже будет представлен исходник программы и если у вас что-то не получиться запрограммировать, то вы всегда сможете посмотреть этот исходник.

Копирование файлов в Delphi

За копирование файлов в Delphi отвечает функция CopyFile, она имеет следующий синтаксис:
CopyFile(Начальный_файл, Конечный_файл, Перезапись);

Где,
Начальный_файл - Полный путь с указанием имени и расширения к файлу, который будет копироваться.
Конечный_файл - Полный путь с указанием имени и расширения куда копируем.
Перезапись – Если такой файл уже существует, то будет ли он перезаписан (true - не будет, false - будет).

Пример:

CopyFile('C:\1.txt', 'D:\1.txt', true);

Обратите внимание, что при указании второго параметра (Конечный_файл) мы указываем не просто папку куда хотим скопировать файл, но и еще желаемое имя с расширение файла. Т.е если Начальный файл c:\1.txt, то если указать имя конечного файла как d:\1Copy.txt то в процессе копирования наш 1.txt переименуется в 1Copy.txt.

 

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

За переименование файлов в Delphi отвечает функция RenameFileсинтаксис у неё очень простой и чем то схож с функцией копирования.

RenameFile('Начальное_имя','Конечное_имя')
Начальное_имя - Полный путь с указанием имени и расширения, к файлу, который будет переименован.
Конечное_имя - Полный путь к файлу с указанием нового имени и расширения.

Пример:

RenameFile('c:\1.txt','c:\1Rename.txt');

 

Перемещение файлов в Delphi

Что бы переместить файл, в Delphi используется функция MoveFile. Давайте посмотрим на её синтаксис:
MoveFile(Начальный_файл, Конечный_файл);

Где,
Начальный_файл - Полный путь с указанием имени и расширения к файлу, который будет перемещаться.
Конечный_файл - Полный путь с указанием имени и расширения куда перемещаем.

Здесь также следует обратить внимание на то что при указании второго параметра (Конечный_файл) мы указываем не просто папку куда хотим переместить файл, но и еще желаемое имя с расширение файла. Т.е если Начальный файл c:\1.txt, то если указать имя конечного файла как d:\1Paste.txt то в процессе перемещения наш 1.txt переименуется в 1Paste.txt.

 

Удаление файлов в Delphi

Наверное, самая простая из рассмотренных выше функций это функция удаления, DeleteFile.

DeleteFile('Имя_файла');
Имя_файла - здесь предполагается указание полного пути, имени и расширения удаляемого файла.

Пример:

DeleteFile('c:\1.txt');

 

Скачать исходник Delphi файлы Скачать исходник delphi работа с файлами



Похожие материалы

Последние из рубрики

Стас 05 Jul 2010 в 00:00 #
Уже ненадо...
надя 29 Jun 2010 в 00:00 #
А есть такие функции которые считают колличество букв и слов в текстовом файте, и перемещают слова?
crispart 18 May 2010 в 00:00 #
Автор статьи все разжевал до невозможности... Нормально и до конца. Знаешь еще способы? Так поделись... А если даже после этой статьи у тебя ниче не получается, то почитай теории побольше... А статья перенесена в точности с хелпа по делфям. Так что претензии на мой взгляд безосновательны
Целкодрал 17 May 2010 в 00:00 #
а вот это ебаная статья и автор пидор ебливый и в очко я его ебал с его пиздоблядскими статьямихули ты долбоебище еаное написал тут?че за поеботня пиздюк гребаный?в жопу себе вставь.еблан сука.нормально и до конца все описывай и вынь хуй изо рта, говно!
crispart 12 May 2010 в 00:00 #
to "w.i.d.g.e.t.1"
ParamStr(0)-ты получишь полный путь с именем и с расширением. Если надо только имя с расширением, то используй ExtractFileName(ParamStr(0)).
Примеры:
1)Memo1.Text:=ParamStr(0);
2)Memo1.Text:=ExtractFileName(ParamStr(0))

Добавить комментарий