Page 127 - 4450
P. 127
Close [#] [СписокДескрипторів]
Перейменування, копіювання, видалення файлів з
довільним доступом
Перейменування файлу здійснюється оператором Name,
що має вигляд:
NameСтареІм’я As НовеІм’я
Копіюють файли за допомогою оператора FileCopy, що
має вигляд:
FileCopy Ім’яВихідногоФайла, Ім’яКінцевогоФайла
Щоб видалити файл із певним ім’ям, застосовують
оператор Kill
Kill Ім’яФайла
У всіх цих операторах імена файлів задаються
рядковими виразами, що визначають імя файла і, можливо,
шлях до нього.
Приклади операторів перейменування, копіювання і
видалення файлів:
Name “Лютий.dat” As “Березень.dat”
FileCopy “Податки.dat”, “Утримання.dat”
Kill “Податки.dat”
У першому випадку файл із даними за лютий
перейменуються на файл із даними за березень. У другому –
дані з файлу про податки копіюються в новий файл, що
містить відомості про утримання. У третьому вилучається
файл із даними про податки.
Оскільки всі записи у файлі з довільним доступом мають
однакову довжину, то, знаючи загальну довжину всього
файлу, можна визначити кількість записів у ньому за
допомогою такого оператора:
IntКільк_зап =Lof(x)/Len(udtВідомості)
Тут Lof(x) – вмонтована функція VB, за допомогою якої
визначається загальна довжина файлу, пов’язаного з каналом
х (Lof – Length Of File – довжина файлу).
Контрольні запитання
1. Поясніть, що означають такі терміни: файл, запис,
метод доступу, структура запису?
2. Порівняйте поняття «Файл» та «Канал
введення/виведення».
125