Урок 9 -Работа с файлове

В този урок ще разгледаме:

  • Четене от файл
  • Създаване и писане във файл
  • Добавяне на данни към съществуващ файл
  • Изтриване на файлове
  • Използването на насоките,
  • Създаване и изтриване на директории
  • Описание FileSize () функции

И така, че и аз съм писал. Имаме нов променлива от тип Text. Тази променлива се използва, когато искате да имате достъп от програмата с конкретен текстов файл. FileName променлива се използва за потребителя да въведете име на файл (readln (име);). Съобщение файла с потребителите променлива с пътя до файла, който е посочен в променливата FileName с помощта на функцията Присвояване пълния текст ще бъде Assign (файла с потребителите, FileName + ".txt"); след това се чете от файл в Повторете цикъл, който завършва едва след като файлът е достигнала края EOF (файла с потребителите). Четене от файл произведени Readln функция (файла с потребителите, TFile); където файла показва, от която трябва да се разглежда в низова променлива и ние вярваме, че тази линия. Щам Writeln (TFile); показва тази линия, за да ни на екрана.
Създайте файл, добавяне на данни
Нека просто разгледаме един пример за създаване и добавяне на информацията във файл.

Стартирайте програмата няколко пъти, отворете "C: \ ADDTEXT.TXT" на файла и да видим какво е. Вие виждате само едно изречение? Пренаписване (UFile); функция, която се отваря файл за презаписване.
Да се ​​разбере, че не ни допадна, за да отворите файла чрез пренапише (UFile);, се нуждаят от някаква нова функция, а именно тази добавяне (е), където F е променлива от тип текст, добре, аз и ти го подаде в един и същи клас. Нашата програма ще изглежда така:

Стартирайте програмата няколко пъти, за да видите промените.
Изтриване на файлове
В Паскал, защото това би изтриете файла с помощта на резервирания думата Erase (е), където F пътят може да е файл ( "C: \ ADDTEXT.TXT") или от типа на файла на променлив текст. Важен наблюдение е, че файлът се изтрива напълно, че е в коша на компютъра си, вие няма да го намери.
За разлика от други функции за работа с файлове Изтриване функция (е) е отворен файл, за да го премахнете, така че не е нужно да затворите файла, след като е изтрит.
Примерна програма:

Тип на променливата "PathStr", е ново за вас, това е една променлива е определена в "dos.tpu" библиотека. По този начин за това, което би ни код за съставяне трябва да добавим модула с употребите на нашата програма. FSearch () функция се изпълнява в WINDOS на модула, така че той също е включен в нашата програма. За да изтриете директорията, трябва да използвате функцията за премахване () в края на нашата програма. Вашата операционна система автоматично ще изтрие директорията, ако тя съществува. Не възниква грешка, ако се опитате да изтриете директория, която не съществува.
Описание FileSize () функции
Последно за днес и най-интересното материал за файловете е размерът на файла в байтове или функция FileSize (). За да се върнете на размера на файла, ние се нуждаем от променлива от тип LONGINT. И така, ние с нетърпение един пример:

Можете да запишете самата статия Vkontakte:

Беше ли този полезен? Споделете го