Створення текстових файлів

Щоб створити текстовий файл, найкраще скористатися будь-яким редактором. Невеличкі текстові файли можна набрати безпосередньо з клавіатури. Для цього необхідно ввести команду:

copy con ім'я файлу

Після запровадження цієї команди потрібно буде по черзі вводити рядки файлу. Наприкінці кожного рядка треба натискати клавішу Enter, а після запровадження останньої - натиснути клавішу F6 і потім Enter. Команда copy виведе повідомлення.

Скопійовано файлів: 1.

Що означає - один файл скопійовано і на диску з’явиться файл із зазначеним ім'ям.

Видалення файлів

Для видалення файлів є команда del. Формат команди:

del [дисковод:] [шлях\] ім'я файлу

У імені файлу можна вживати символи * і ? .

Приклади:

del*. bak - видалення усіх файлів із розширенням .bak із поточного каталогу;

del paper.doc - видалення файлу paper.doc із поточного каталогу.

Якщо потрібно видалити усі файли з каталогу, то за допомогою команди del *.*, то система запитає: Ви впевнені(Y/N)?

Для видалення файлів треба натиснути Y і Enter, для скасування команди - N і Enter.

Перейменування файлів

Для перейменування файлів є команда ren (Rename). Формат команди:

ren [дисковод:] [шлях\] ім'я файлу ім'я файлу

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

Приклади:

ren xxx.doc xxx.txt - перейменування файлу xxx. doc у поточному каталозі. Нове ім'я файлу - xxx.txt;

ren a:*.doc *.txt - перейменування усіх файлів із розширенням .doc у поточному каталозі на дисководі А: на файли з розширенням .txt.

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

Для копіювання файлів є команда Copy. Формат команди:

copy ім'я файлу ім'я файлу

або

copy ім'я файлу [ім'я каталогу]

У іменах файлів можна вживати символи * і ?. З каталогу, зазначеного в першому параметрі команди, копіюються файли, задані ім'ям файлу в першому параметрі команди. Дисковод і шлях зазначені в другому параметрі команди вказують каталог, у який копіюються файли. Якщо в другому параметрі ім'я файлу відсутнє, то ім’я файлів при копіюванні не змінюється. Якщо в другому параметрі команди задане ім'я файлу, то воно вказує нове ім'я файлу, що копіюється.

Приклади:

copy xxx.doc xxx.txt - копіювання файлу xxx. doc у поточному каталозі; створюється файл xxx.txt у поточному каталозі;

copy a:\*.* - копіювання усіх файлів із кореневого каталогу накопичувача а: у поточний каталог;

copy \t\*.doc c:*.txt - копіювання усіх файлів із розширенням .doc з каталогу \t поточного диска в поточний каталог диска c:. Файли одержують розширення .txt.

У команді Copy замість імен файлів можна використовувати позначення пристроїв, наприклад:

CON - консоль (клавіатура для введення, монітор для виведення). При вводі з клавіатури кінець файлу задається як CTRL Z або F6.

PRN - принтер (тільки як вихідний файл).

Приклад: copy paper.txt prn – виведення файлу paper.txt на принтер.

Робота з каталогами

Зміна поточного каталогу

Для зміни поточного каталогу є команда CD (Change Directory). Формат команди:

cd [дисковод:] шлях

Якщо заданий дисковод, то поточний каталог змінюється на цьому дисководі, інакше - на поточному дисководі.

Приклади:

cd \ - перехід у кореневий каталог поточного диска;

cd \exe\dos - перехід у каталог \exe\dos.

Перегляд каталогу

Для виведення змісту каталогу є команда DIR. Формат команди:

dir [дисковод:] [шлях\] [ім'я файлу] [/P] [/W]

У імені файлу можна вживати символи * і ?. Якщо ім'я файлу не задано, то виводиться весь зміст каталогу, інакше виводиться тільки інформація про даний файл або групу файлів. Якщо в команді не зазначені дисковод або шлях, то припускаються поточний дисковод і поточний каталог. Для кожного файлу команда dir повідомляє його ім'я, розширення імені, розмір файлу в байтах, дату і час створення або останнього відновлення файлу. Підкаталоги відзначаються <DIR>. Наприкінці видачі повідомляється про розмір вільного простору на диску. Параметр /P задає поекране виведення змісту. При вказівці цього параметра система після заповнення екрану буде чекати поки користувач не натисне будь-яку клавішу, після чого буде виводити наступну сторінку. Параметр /W виведення інформації про імена файлів у каталозі. Імена виводяться по п'ять у кожному рядку. Формат видачі інформації про дату і час може бути різноманітним, він установлюється пропозицією COUNTRY файлу CONFIG. SYS.

Приклади:

dir - вивести зміст поточного каталогу;

dir *.exe - вивести інформацію про усі файли з розширенням .exe з поточного каталогу;

dir a:\ - вивести зміст кореневого каталогу на дисководі а.

Створення каталогу

Для створення нового каталогу є команда MD (Make Directory). Формат команди:

md [дисковод:] шлях

Приклади:

md xxx - створення підкаталогу ххх у поточному каталозі;

md a:\work - створення підкаталогу work у кореневому каталозі диска а.

Знищення каталогу

Для видалення (порожнього) каталогу є команда RD (Remove Directory). Формат команди: rd [дисковод:] шлях

Приклади:

rd xxx - видалення підкаталогу ххх у поточному каталозі;

rd a:\work - видалення підкаталогу work у кореневому каталозі диска а:.

Потрібно відзначити, що видалити можна тільки порожній каталог, тобто каталог, що не містить файлів і підкаталогів.

 

Контрольні запитання:

1. Що таке командний рядок CMD? Для чого він використовується?

2. Які методи запуску командного рядка є взагалі і саме яким ви скористалися і чому?

3. Що таке каталог? Кореневий, поточний каталоги.

4. З чого складається повне ім’я файлу?

5. Для чого використовуються символи ? та*?

6. Як можна створити текстовий файл?

7. Якими командами можна скопіювати файл?

8. Як можна вилучити файл чи його перейменувати?

9. Яким чином можна змінити поточний каталог?

10. Якими командами можна створити чи знищити каталог?

11. Що таке файл?

 

Завдання:

1. Написати команду HELP, яка виводить список всіх доступних команд з короткими поясненнями. Перенести всю інформацію про п’ять обраних викладачем команд до звіту з лабораторної роботи.

2. Написати всі можливі ключі для роботи з обраними командами до звіту.

3. Створити каталог TXT в кореневому каталозі.

4. Зайти в каталог TXT.

5. Скопіювати в поточний каталог всі файли з кореневого каталогу з розширенням .txt.

6. Створити підкаталог PROBA і скопіювати туди всі файли, які мають другу букву “F”.

7. Створити текстовий файл ABC.txt.

8. Вилучити з каталогу TXT всі файли, які містять текст “файл”.

9. Створити каталог TREE\ASD\.

10. Скопіювати туди всі файли кореневого каталогу, які мають перший будь-який символ, потім текст “win” , а потім ще будь-які дві букви.

11. Вивести на екран дерево каталогів на диску і відшукати там свої каталоги.

12. Вилучити всі файли з каталогу PROBA.

13. Вилучити каталог PROBA.

14. Всі дії п.2-13 відобразити в звіті і здати викладачеві для захисту лабораторної роботи.

15. Дати відповіді на контрольні запитання.

 

 

Додаток 1.

КОМПЛЕКС ВПРАВ