КОМАНДИ ЗА РАБОТА С ДИРЕКТОРИИ

1. Смяна на текущо устройство

За да смените текущото устройство, достатъчно е да въведете името на логическото устройство, което желаете да стане текущо (за­едно с двоеточието) и да натиснете клавиш Enter. На екрана знакът на DOS се изписва с буквата (името) на новото текущо устройство.

Пример: Смяна на текущо устройство С: с устройство А:

С:\>а:

А:\>

Внимание: В устройство а: трябва да има дискета!

2. Смяна на текуща директория

За смяна на текущата директория се използва командата CD (съкратено от Chage Directory) Общият й вид е:

CD [drive:][path]

На мястото на drive въвеждаме името на дисковото устройство, на което се намира директорията, а на мястото на path - пътят до нея.

Пример:

Предполагаме, че текуща е главната директория на диск С:. Мо­жем да направим текуща директория MUZIC, която е поддиректория на FUN с коя да е от следните две команди:

C:\>cd  c:\fun\muzic                    или     C:\>cd fun\muzic

И в двата случая след изпълнение на командата DOS ще отго­вори със следната промяна в промпта:

C:\fun\muzic>_

С това DOS показва, че MUZIC вече е текуща директория. За да се „върнем" с едно ниво нагоре в дървото на директории­те, можем да използваме следната команда:

C:\fun\muzic>cd ..

Резултатът е:    C:\fun>_

Параметърът „.." е стандартното означение за родителска ди­ректория, която в нашия пример е FUN. Разбира се, същият ефект можем да постигнем и с командата:

C:\fun\muzic> cd c:\fun

Която и да е текущата директория, за да направите текуща от­ново главната директория, въведете като параметър в командата CD символа за главна директория:

C:\fun>cd \

C:\>_

Ето и още няколко примера:

C:\>cd c:\programs\system\drivers    текуща става директорията DRIVERS

(понякога за по-кратко се казва, че „влизаме" в

тази директория)

C:\programs>cd applicat                       текуща става директорията APPLICAT,

която е поддиректория на PROGRAMS.

C:\programs\applicat>cd \                      прави текуща главната директория.

Резултатът от първата команда

C:\>cd c:\programs\system\drivers

може да се постигне и чрез следната последователност от ко­манди:

C:\>cd programs

C:\programs>cd system

C:\programs\system> cd drivers

C:\programs\system\d rivers>_

Сами преценете кой начин е по-удобен.

3. Създаване на нова директория

За да разположите своите файлове по-удобно, в някакъв мо­мент ще ви се наложи да създадете свои директории на твърдия диск или на дискета. Това става с командата MD (съкратено от MKDIR -Make Directory).

Общият й вид е:

MD [drive:]path

Пътят до директорията, която се създава, е задължителен па­раметър. Той завършва с името на новата директория. Ако въве­дете само името на новата директория, тя ще се създаде като подди­ректория на текущата. Важно е да помните, че всички директории в пътя, освен последната, трябва да съществуват (да са създадени предварително).

Пример 1

Предполагаме, че текуща е главната директория на диск С:. Ще създадем структура от поддиректории, в които удобно да разполо­жим част от документите на малка фирма - договори, входяща и изхо­дяща кореспонденция.

Задачата може да се изпълни по два начина:

I начин - без смяна на текущата директория:

C:\>md \documents

C:\>md \documents\contrax

C:\>md \documents\letters

C:\>md \documents\ietters\inbox

C:\>md \documents\letters\outbox

Резултатът от изпълнението на първата команда проверете с команда DIR, а на командите след създаването на директорията DOCUMENTS - с командата:

C:\>dir \documents /s

II начин

C:\>md \documents

C:\>cd \documents

C:\documents>md contrax

C:\documents>md letters

C:\documents>cd letters

C:\documents\letters>md inbox

C:\documents\letters>md outbox

DOS няма да изпълни командата MD, ако в една и съща дирек­тория се опитате да създадете две поддиректории с едно и също име.

Пример 2

C:\>md \documents

Directory already exists         (директорията вече съществува)

4. Изтриване (премахване) на директория

Всяка директория, създадена от потребителя, може да бъде пре­махната с командата RD (Remove Directory)- Общият й вид е:

RD [drive:]path

Както и при командата MD, пътят до директорията, която изтри­ват, е задължителен параметър. Например:

C:\>rd \documents\letters\outbox       ще премахне поддиректорията outbox

C:\documents>rd letters                       ще изведе съобщението:

Invalid path, not directory, or directory not empty. (Неправилен път, няма такава директория или директорията не е празна)

В случая причината командата да не се изпълни е, че LETTERS съдържа поддиректорията INBOX. DOS не разрешава на потреби­телите да изтриват директории, които не са празни. Ако наистина искате да премахнете LETTERS, трябва първо да изтриете всички поддиректории и файлове, които тя съдържа. В конкретния случай:

C:\>rd \documents\letters\inbox

C:\>rd \documents\letters

Текущата директория не може да бъде премахната. В такъв слу­чай минете на по-горно ниво (например с CD .. или CD \) и тогава използвайте командата RD.

Главната директория на дисковия носител не може да се премахне.