Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота №4_2014.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
201 Кб
Скачать
☆

3.1. Команди для роботи з каталогами

DIR

Призначення: виводить на екран імена файлів, що утримуються в поточному каталозі.

Синтаксис: DIR [дисковод:] [повне ім'я файлу] [/p] [/w]

Коментарі: 1) при відсутності параметрів відображається весь список файлів каталогу для пристрою за замовчуванням. Якщо зазначено тільки пристрій, відображається список файлів того диска, що знаходиться на пристрої за замовчуванням. У випадку вказівки тільки імені файлу без розширення відображається список файлів, що мають зазначене ім'я і розташованих на диску, що знаходиться на пристрої за замовчуванням. При вказівці повної специфікації файлу відображається інформація про файл із зазначеним ім'ям і розташованому на заданому пристрої. У кожнім із зазначених випадків відображається розмір файлу в байтах, а також дата і час останньої корекції;

2) у складі параметрів імені файлу можна задавати спеціальні символи: "?" і "*";

3) ключ /p - вибирає сторінковий режим відображення, при якому при заповненні екрана виведення каталогу припиняється, доки не буде натиснута яка-небудь клавіша;

4) ключ /w - вибирає режим "широкого" відображення, при якому на екран виводяться тільки імена файлів без додаткових зведень про файли, але на одному рядку відображається до п'яти імен файлів.

Приклади:

DIR *.* DIR FILE.* DIR *.EXT DIR *.

MD (MkDir)

Синтаксис: MD [дисковод:] шлях

Призначення: створює каталог.

Коментарі: максимальна довжина якого-небудь шляху від кореневого каталогу до потрібного рівня усередині цієї каталогової структури не може перевищувати 63 символів, включаючи символи зворотної косої риси.

Приклад: MD kuku

CD (ChDir)

Синтаксис: CD [дисковод:] шлях

Призначення: здійснює зміну каталогу або відображає робочий каталог.

Коментарі: 1) CD.. - перехід у батьківський каталог (попереднього рівня);

2) CD\ - повернення в кореневий каталог;

3) команда без параметрів виводить на екран ім'я поточного диска і директорії.

Приклад: СD kuku

RD (RmDir)

Синтаксис: RD [дисковод:] шлях

Призначення: видаляє каталог з багаторівневої структури каталогів.

Коментарі: видаляє тільки порожній каталог, тобто слід попередньо видалити усі файли з каталогу, що видаляється.

Приклад: RD kuku

3.2. Команди для роботи з файлами copy

Синтаксис:

для копіювання

COPY <специфікація файлу 1> [<специфікація файлу 2>]

для доповнення

COPY <специфікація файлу 1>+<специфікація файлу 2>+... <специфікація файлу n>

Призначення: уміст першого файлу копіюється в другий або поєднує кілька файлів в один.

Коментарі: 1) у випадку, коли специфікація файлу 2 не задана, файл копіюється з тим же ім'ям, що і файл 1 на пристрій за замовчуванням. Якщо файл 1 знаходиться на пристрої за замовчуванням, а специфікація файлу 2 не зазначена, виконання команди припиняється і операційна система виводить повідомлення про помилку, пов'язану з копіюванням вхідного файлу у вихідний файл із тим же ім'ям на тому ж пристрої:

File cannot be copied onto itself

0 File copied

2) можливе задання другого параметра в трьох видах. Коли зазначено тільки пристрій (d:), копіювання виробляється з тим же ім'ям. Якщо задано тільки ім'я файлу, то файл копіюється з цим ім'ям на пристрій за замовчуванням. При завданні повної специфікації файлу копіюється файл із зазначеним ім'ям на зазначений пристрій;

3) командою COPY можна копіювати файли, поєднуючи їх між собою, як показано нижче.

Приклади: COPY A.XYZ+B.COM+B:C.TXT BIGFILE.CRP- три перших файли поєднуються в один з ім'ям BIGFILE.CRP, і копіювання виробляється на пристрої за замовчуванням.

COPY *.LST COMBIN.PRN - усі файли з розширенням .LST поєднуються в одному файлі з ім'ям COMBIN.PRN.

COPY *.LST+*.REF *.PRN - кожний з файлів .LST послідовно поєднується з відповідним файлом .REF. Створювані в такий спосіб результуючі файли мають ті ж самі префіксні імена з розширеннями .PRN. Наприклад, файл FILE1.LST поєднується з файлом FILE1.REF, у результаті чого створюється файл FILE1.PRN, і точно так само файли XYZ.LST і XYZ.REF поєднуються у файл XYZ.PRN.

COPY *.LST+*.REF COMBIN.PRN - кожний з файлів *.LST поєднується з відповідним файлом послідовності *.REF і результат записується в один загальний файл COMBIN.PRN:

COPY *.LST ALL.LST - усі файли *.LST з'єднуються в один з ім'ям ALL.LST.

Якщо відсутній файл із тим же ім'ям, що і створюваний ALL.LST, команда виконується. Якщо файл із таким же ім'ям, що і створюваний, вже існує, то він знищується.

DEL

Синтаксис: DEL <специфікація файлу> /p

Призначення: знищення усіх файлів відповідно до зазначеної специфікації.

Коментарі: ключ /p використовується для того, щоб команда запитувала підтвердження перед видаленням файлу. Можна використовувати метасимволи.

TYPE

Синтаксис: TYPE <специфікація файлу>

Призначення: відображення умісту файлу на екрані.

Коментарі: ця команда застосовується для перегляду умісту файлу без його корекції. У специфікації файлу не можна використовувати символи "*" і "?". Уміст двійкових файлів не може бути правильно відображений за допомогою цієї команди тому, що "звичайні" символи чергуються з керуючими.

Приклади: Type kuku.txt

REN

Синтаксис: REN <специфікація файлу> <нове ім'я файлу>

Призначення: змінює ім'я файлу, що стоїть першим параметром на нове, котре зазначено другим параметром.

Коментарі: пристрій необхідно вказувати в першому параметрі. В другому параметрі покажчик пристрою не вказується, тому файл залишиться на тім же диску. При записі параметрів команди можна використовувати спеціальні символи: "?" або "*". У цьому випадку обробка імен приводить до того, що відповідні символи першого параметра заміняються символами другого.

Приклади: в іменах усіх файлів з розширенням .LST останнє заміняється розширенням .PRN:

REN *.LST *.PRN;

у наступному прикладі ім'я файлу, записаного на пристрої В, змінюється з ABODE на ADOBE, при цьому файл залишається на пристрої В.

REN B:ABODE ?D?B?