Проверка считываемости файлов
Для файлов на дискетах могут возникнуть проблемы из-за того, что эти файлы не считываются из-за плохого качества дискеты. Для уменьшения вероятности подобных неприятностей целесообразно предварительно проверять считываемость файлов. Это можно сделать с помощью команды Сору, копируя файлы на «пустое» устройство nul:
сору /b имя-файла nul
В имени файла можно употреблять символы * и ?.
Примеры:
copy /b a:\*.* nul — проверка считываемости всех файлов в корневом каталоге диска а:;
сору /b а:paper.txt nul — проверка считываемости файла paper.txt из текущего каталога диска а:.
Перемещение файлов в другой каталог
Для перемещения файлов в другой каталог используется команда Move. При перемещении можно переименовывать файлы:
move [/Y] имя-файла имя-каталога
Здесь в имени-файла можно использовать символы * и ? (для перемещения в другой каталог нескольких файлов).
При перемещении одного файла в другой каталог возможно переименование этого файла:
move [/Y] имя-файла [дисковод:][путь]новое-имя-файла
Если при перемещении файла в каталоге-получателе уже имеется файл с таким именем, то выдается запрос о разрешении перезаписи файла. При наличии параметра /Y перезапись файлов выполняется без каких-либо запросов.
Примеры:
move *.doc d: — перемещение файлов с расширением .doc в текущем каталоге в текущий каталог диска d:;
move /у *.doc arc — перемещение файлов с расширением .doc в текущем каталоге в подкаталог arc (этот подкаталог должен существовать). Существовавшие в подкаталоге arc файлы с тем же именем, что и пересылаемые файлы, замещаются без каких-либо запросов;
move thesis.bak a:\thesis.old — перемещение файла thesis.bak в корневой каталог диска а: с переименованием этого файла в thesis.old;
move *.bak a:\*.old — эта команда будет отвергнута как ошибочная. Задание нового имени возможно только при перемещении одного файла.
Работа с каталогами в DOS
Команда смены текущего дисковода
Для смены текущего дисковода надо набрать имя дисковода, который должен стать текущим, и затем двоеточие, например:
А: — переход на дисковод А:
— переход на дисковод D::
С: — переход на дисковод С:
После ввода команды надо нажать клавишу Enter.
Изменение текущего каталога
Для изменения текущего каталога используется команда Cd (Change Directory):
cd [дисковод:] путь
Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе — на текущем дисководе. Команда cd без параметров сообщает текущие диск и каталог.
Примеры:
cd \ - переход в корневой каталог текущего диска;
cd \exe\dos - переход в каталог \exe\dos.
Для того чтобы перейти в каталог на другом диске, надо ввести команду перехода на другой диск, а затем, если нужный каталог не является там текущим, команду cd для изменения текущего каталога.
Просмотр каталога
Для вывода оглавления каталога используется команда Dir:
dir [дисковод:][путь\][имя-файла] [параметры]
В имени файла можно употреблять символы * и ?. Если имя файла не задано, то выводится все оглавление каталога, иначе выводятся только сведения о данном файле или группе файлов.
Если в команде не указаны дисковод или путь, то подразумеваются текущий дисковод и текущий каталог.
По умолчанию (если не задано иных режимов) команда Dir для каждого файла сообщает его имя, расширение имени, размер файла в байтах, дату и время создания или последнего обновления файла. Подкаталоги отмечаются <DIR>. В конце выдачи сообщаются итоговые данные о числе выведенных файлов и каталогов, общем объеме выведенных файлов и о размере свободного пространства на диске (рис. 4).
Рис. 4. Информация, выводимая командой dir
Формат вывода сведений о каталоге можно изменить параметрами команды Dir, например:
/Р — поэкранный вывод оглавления. При указании этого параметра DOS после заполнения экрана будет ждать до тех пор, пока пользователь не нажмет любую клавишу, после чего будет выводить следующую страницу;
/W — вывод данных в широком формате: приводятся только имена файлов и подкаталогов (имена подкаталогов заключаются в квадратные скобки), причем эти имена выводятся по пять в каждой строке;
/О — вывод в отсортированном виде: сначала выводятся имена подкаталогов в алфавитном порядке, а потом имена файлов в алфавитном порядке.
Примеры:
dir — вывести оглавление текущего каталога;
dir *.ехе — вывести сведения о файлах с расширением .ЕХЕ из текущего каталога;
dir a: — вывести оглавление текущего каталога на дисководе А:.
dir d:\ — вывести оглавление корневого каталога на дисководе D:;
dir /р — вывести оглавление текущего каталога с паузами при заполнении экрана;
dir /w— вывести оглавление текущего каталога в широком формате;
dir /о /р — вывести отсортированное оглавление текущего каталога (сначала подкаталоги, потом файлы с сортировкой по имени и расширению), делать паузы при заполнении экрана.
Вывод оглавления в файл и на принтер. Для этого можно использовать средства перенаправления ввода-вывода DOS. Надо после команды написать > имя-файла для вывода оглавления в файл и > PRN для вывода на принтер.
Примеры:
dir > рrn — вывести оглавление текущего каталога на принтер;
dir c:\*.exe /s /b > exefiles.txt — создать в файле EXEFILES.TXT список всех файлов с расширением .ЕХЕ, находящихся на диске С:.
Создание каталога
Для создания нового каталога используется команда Md (Make Directory):
md [дисковод:]путь
Примеры:
md xxx- создание подкаталога ххх в текущем каталоге;
md d:\work- создание подкаталога work в корневом каталоге диска d:.
Уничтожение каталога
Для удаления (пустого) каталога используется команда Rd (Remove Directory):
rd [дисковод:]путь
Примеры:
rd xxx - удаление подкаталога ххх в текущем каталоге;
rd d:\work - удаление подкаталога work в корневом каталоге диска d:.
С помощью этой команды можно удалить только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов.
Переименование каталога
Для переименования каталога используется команда Move:
move имя-каталога новое-имя-каталога
У старого имени каталога можно указать диск и путь, что позволяет переименовывать не только подкаталоги текущего каталога, но и другие каталоги.
Примеры:
move win win.310 — переименование подкаталога WIN текущего каталога с присвоением ему имени WIN.310;
move d:\abc d:\tmp — переименование подкаталога ABC корневого каталога диска D: с присвоением ему имени ТMР.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|