Команды DOS для работы с каталогами

Смена текущего каталога

 

Формат команды:

cd [дисковод:][путь]

 

Примеры:

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

cd \exe - переход в каталог exe в корневом каталоге;

cd .. - переход на директорию;

cd - сообщает текущий диск и каталог.

Просмотр каталога

 

Формат команды:

dir [дисковод:][путь\][имя-файла] [параметры]

 

Параметры:

/p – полу экранный вывод;

/w - вывод в широком формате;

/s - оглавление указанного в команде каталога и всех его подкаталогов;

/b - только имена файлов без заголовочных и итоговых сведений;

/атрибут - сведения о файлах, имеющих указанные атрибуты.

 

Сортировки:

/on - по имени;

/oe - по расширению;

/od - по времени;

/og - сначала выводить сведения о подкаталогах;

Примеры:

dir - оглавление текущего каталога

dir *.exe - сведения обо всех файлах .exe текущего каталога

dir a: - оглавление текущего каталога диска а:

dir /w - оглавление текущего каталога в широком формате

dir с:\*.exe /s - сведения обо всех файлах .exe на диске с:

dir *.* /ash /b - сведения обо всех файлах текущего каталога с атрибутами "системный" и "скрытый", при этом выводить только имена файлов без заголовочных и итоговых сведений.

Вывод оглавления в файл или на принтер:

dir > prn - вывести оглавление текущего каталога на принтер;

dir c:\*.txt > txtfiles.txt - создать в файле txtfiles.txt список всех файлов с расширением .txt, находящихся в корневом каталоге диска c:.

Создание каталога

 

Формат команды:

md [дисковод:][путь\]имя-каталога

Примеры:

md abc - создать каталог abc в текущем каталоге;

md c:\users\my - создать каталог my в каталоге users в корневом каталоге диска c:.

Удаление каталога

 

Удаление пустого каталога

 

Формат команды:

rd [дисковод:][путь\]имя-каталога

Примеры:

rd abc - удалить каталог abc из текущего каталога;

rd c:\users\my - удалить каталог my из подкаталога users корневого каталога диска c:.

 

Удаление каталога со всем содержимым

 

Формат команды:

deltree [/y] имя-файла-или-каталога

 

Команда deltree может удалять как каталоги, так и файлы. В имени файла-или-каталога можно использовать символы * и ?.

Примеры:

deltree temp - удалить каталог или файл с именем temp из текущего каталога;

deltree /y d* - удалить из текущего каталога все каталоги и файлы, имя которых начинается на d, не запрашивая подтверждение.

Переименование каталога

 

Формат команды:

move [дисковод:][путь\]имя-каталога новое-имя-каталога

Примеры:

move a:\temp tmp - переименовать каталог temp корневого каталога диска а: в tmp.