Видалення файлу


Видалення дискових папок

Створення дискових папок

Для створення дискової папки використовується опе­ратор MkDir. Оператор MkDir виконує ту ж задачу, що DOS-команди MKDIR або MD або команда Windows File | New | Folder (Файл | Створити | Папку). (MkDir — це абревіатура слів make directory.) Оператор MkDir має наступний синтаксис:

MkDir path

Аргумент path представляє будь-який вираз типу String, який має ре­зультатом допустимий шлях папки; path може (необов'язково) містити буквену мітку диска. Якщо буквена мітка диска не включена в аргумент path, MkDir створює нову папку на поточному диску. Якщо path вказує вже існуючу папку або включає неприпустимі символи імені файлу, відображається повідомлення про runtime-помилку.

При спробі створити підпапку в папці, яка вже не існує, також відображається повідомлення про runtime-помилку. Використовування MkDir не змінює поточного диска або папки.

Для видалення з VB-коду дискових папок, використовується опе­ратор RmDir. Оператор RmDir виконує ту ж задачу,

що і DOS-команди RMDIE або RD;

Оператор RmDir має наступний синтаксис:

RmDir path

Аргумент path представляє будь-який вираз String, який має результатом допустимий шлях папки; path може (необов'язково) містити буквену мітку диска. Якщо буквена мітка не включена в аргумент path, RmDir видаляє папку на поточному диску. Якщо path визначає папку, яка ще не існує, або включає неприпустимі символи імені файлу, відображається повідомлення про run­time-помилку.

 

Копіювання і видалення файлів

Копіювання файлів

Для копіювання файлу використовується оператор FileCopy. Цей VB-оператор еквівалентний DOS-команді Copy або команді File | Copy (Файл | Копіювати) в Windows.

Оператор FileCopy має наступний синтаксис:

FileCopy source, destination

Як source, так і destination є виразами типу String, мають результатом допустимі імена файлу. Вони можуть(необов'язково) включати повний шлях папки і буквену мітку диска. При спробі копіювати файл в самого себе видається повідомлення про runtime-помилку.

Visual Basic також видає runtime-помилку при спробі копіювати файл, коли немає достатнього дискового простору для збереження копійованого файлу.

 

Для видалення файлу використовується оператор Kill. Оператор Kill виконує ту ж задачу, що DOS-команда DEL або команда File | Delete (Файл | Видалити) в Windows. Оператор Kill має наступний синтаксис:

Kill pathname

Аргумент pathname — цей будь-який вираз типу String, який має результа­том допустиму специфікацію імені файлу; pathname може включати буквен­у мітку диска, повний шлях папки і символи універсального співставлення (* і ?). Якщо pathname включає символи універсального співставлення, Kill видаляє всі файли, співпадаючі із специфікацією в pathname.

 

Перейменування або переміщення файлів

Для перейменування файлу або переміщення його в іншу папку використовуйте оператор Name. Оператор Name має наступний синтаксис:

Name oldpathname As newpathame

Аргументи oldpathname і newpathname — це вирази типу String, які мають результатом допустимі імена файлів. Обидва можуть (необов'язково) містити повний шлях папки, включаючи буквену мітку диска. Якщо користувач включає буквену мітку, обидва вирази oldpathname і newpathname повинні включати одну і ту ж буквену мітку диска, інакше Visual Basic видає runtime-помилку. Якщо oldpathname і newpathname посилаються на різні папки, Visual Basic переміщає файл в нову папку і змінює його ім'я.

 


 

Лекція 24. Використання баз даних в Visual Basic..


<== предыдущая лекция | следующая лекция ==>
Предлагаемое обстоятельство, меняющее и определяющее моё действие, то обстоятельство, с которым я нахожусь в столкновении – называется событием. |