Команды работы с каталогами.
Основные команды MS-DOS для работы с файловой системой.
Файловая система.
Типы файлов и расширений.
Тип файла | Расширения |
Программы | exe, com |
Текстовые файлы | txt, doc… |
Графические файлы | bmp, gif, jpg, … |
Звуковые файлы | wav, mid… |
Видеофайлы | аvi, mov… |
Программы на языках программирования | bas, pas, … |
На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой.
Файловая система – это система хранения файлов и организации каталогов.
Для дисков с небольшим количеством файлов может использоваться одноуровневая файловая система, когда каталог – линейная последовательность имен файлов.
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска используется многоуровневая иерархическая система, которая имеет древовидную структуру.
Путь к файлу (маршрут). В маршрут входят записанные через разделитель “\” логическое имя диска и последовательность имен, вложенных друг в друга каталогов. В последнем каталоге этой записи содержится нужный файл.
Маршрут – последовательность каталогов, ведущая к нужному файлу.
Виды: абсолютный (начинается с корневого, включая его), относительный (начинается от текущего, не включая его).
Например: а:\ АСТРА \ МАССА \ звезда.doc – абсолютный маршрут; МАССА \ звезда.doc – относительный маршрут.
Для обращения к группе файлов используются специальные символы: ? (в данной позиции может быть 1 символ, а может и не быть), * (в данной позиции и справа от нее может находится любое количество любых символов). Запись, в которой есть “?” или “*” называется шаблоном или маской. Примеры: a?.txt, a*.txt, books.*, *.*
Команды MS-DOS для работы с файлами и каталогами.
Командный язык DOS включает несколько десятков команд, которых в зависимости от версии может быть больше или меньше. Команды, которые выполняет command.com, делятся на 4 категории: внутренние и три типа внешних команд-программ с расширениями .com, .exe, .bat.
Внутренние команды наиболее часто используются и поэтому содержатся в самом файле command.com и выполняются немедленно.
Внешние команды содержатся на дисках в виде отдельных файлов. Командный процессор находит их, ориентируясь на имя файла и расширение .com, .exe. Кроме внешних команд – утилит, такие же расширения имеют оттранслированные с языков программирования обычные программы, выполняемые также как и внешние. Для процессора между ними нет разницы.
dir – просмотр содержимого каталога.
Общий вид: dir [диск] [маршрут] [имя файла] [/p] [/w]. Пример: dir а: - просмотр корневого каталога диска а:. Если каталог содержит много файлов и они не помещаются на экране, то используют ключи: /p – постраничный вывод на экран (dir c: \ windows / p), /w – вывод без дополнительной информации о файлах. Для обозначения группы файлов используют шаблон или маску. Например: dir *.txt – на экране увидим информацию о текстовых файлах текущего каталога.
cd – смена каталога.
Общий вид: cd [диск] маршрут
md– создание каталога.
Общий вид: md [диск] маршрут
rd– удаление пустого каталога.
Общий вид: rd [диск] маршрут
tree – просмотр “дерева” каталогов.
Общий вид:tree [маршрут]