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
   122   123   124   125   126   127   128   129