Перейменування, копіювання, видалення файлів з довільним доступом
Перейменування файлу здійснюється оператором 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. Порівняйте поняття «Файл» та «Канал введення/виведення».
3. Яке призначення операторів відкриття та закриття файлів?
4. У яких випадках використовується тип даних користувача? Наведіть приклади.
5. Якими операторами описується тип даних користувача? Наведіть приклади.
6. Чи допустимі різні типи даних для елементів одного запису?
7. У яких випадках використовуються файли та які операції можна використовувати з ними? Наведіть приклади
8. Вкажіть, за допомогою яких операторів виконується запис даних у файл послідовного доступу (довільного доступу)?
9. Вкажіть, за допомогою яких операторів виконується запис даних у файл довільного доступу?
10.Якими операторами передаються дані між пам’яттю і файлом у режимі довільного доступу?
11.Вкажіть, за допомогою яких операторів виконується читання із файлу?
12.Як розпізнати кінець файлу даних?
13.Як розпізнати файл на диску?
14.Як розпізнати довжину файлу?
15.У яких випадках закривають файл?
ЛІТЕРАТУРА
1. Інформатика: Комп’ютерна техніка. Комп’ютерні технології./За ред. О.І. Пушкаря. – Х.: Видавничий Дім «Інжек», 2003. 417с.
2. Волченков Н.Г. Программирование на Visual Basic 6: В 3 ч. – Учеб. пособие: М.: ИНФРА – М, 2000.
3. Глинський Я.М., Анохін В.Є., Ряжська В.А. Basic, Qbasic, Visual Basic i VBA. 4-е доп. вид. – Львів: Деол, СПД Глинський, 2004. – 160.
4. Глушаков С.В., Сурядный С.А. Программирование на Visual Basic 6.0: Учебный курс. – Харьков: Фолио, 2002. – 497с.
5. Райтингер М., Муч Г. Visual Basic 6: - К.: Узд. группа BHV, 2000. – 288с.
6. Федько В.В., Плоткін В.І. Основи алгоритмізації та програмування – Харків: Веста: Видавництво «Ранок», 2003. – 192с.
Дата добавления: 2021-11-16; просмотров: 263;