Файловая система ms dos

Файл- место хранения информации (программ, данных для работы и т.п.). Файл представляет собой участок на внешнем магнитном носителе - гибком или жестком магнитном диске.

Чтобы файлы не путать между собой, им присваивают обозначения, которые состоят из двух частей: имени файла и расширения. Имя файла может содержать от 1 до 8 символов; расширение начинается с точки и содержит от 0 до 3 символов, т.е. расширение может и отсутствовать.

Примеры:

command.com

autoexec.bat

fax

По расширению часто определяют тип хранимой информации:

.com, .exe - программы, выполняемые файлы. Их имена могут рассматриваться как команды операционной системы.

.bat - командные файлы, содержащие последовательность команд DOS.

.txt, .doc - файлы, содержащие текстовые документы.

Для систематизации файлы хранятся по каталогам (директориям). В каждом каталоге могут находиться как отдельные файлы, так и другие каталоги (или подкаталоги), т.е. вложенные каталоги. Каталог самого высокого уровня называется корневым каталогом. Каталоги и файлы располагаются на внешних магнитных носителях: на жестком диске (винчестере) или гибком диске (дискете). Магнитные дисководы называются устройствами и обозначаются латинской буквой с двоеточием, например:

A:, B: - устройства для гибких дисков (дискет);

C:, D:, E: и т.д. - жесткий диск (винчестер), разбитый на логические разделы.

Таким образом, чтобы указать полное имя файла, нужно указать устройство и всю цепочку названий каталогов и подкаталогов, в которых расположен файл. Один каталог отделяется от другого с помощью косой черты \. Каталоги, расположенные на диске, удобно представлять в виде дерева каталогов:

Для примера запишем полное имя файлов:

Файл

Путь

nc.exe

c:\nc\nc.exe

diskedit.exe

c:\nc\nu\diskedit.exe

Основные команды ms dos

С помощью ОС пользователь может общаться с компьютером посредством ввода с клавиатуры команд. Команды бывают: внутренние и внешние. Внутренниеили встроенные содержаться в процессоре командного языка, который загружается при включении компьютера. Внешниекоманды предполагают наличие на диске файлов с расширениями .exe или .com. Имена этих файлов вводятся с клавиатуры и воспринимаются как команда к запуску данной программы.

После загрузки ОС выдается подсказка, например:

С:\>

Это означает готовность ОС получить команду. В подсказке, как правило, указывается текущее устройство и каталог. Например:

С:\NC\NU>

Это означает, что текущим каталогом является подкаталог NU в каталоге NC на диске С:.

Команда набирается на клавиатуре и затем нажимается клавиша Enter (ввод). Рассмотрим основные команды MSDOS.

Команда DIR. Осуществляет просмотр текущего каталога. Показывает на экране, какие файлы и подкаталоги содержаться в данном каталоге, указывает размер файлов и дату их создания. При этом текущий каталог обозначается символом “.”, а родительский каталог - “..” (если таковой имеется).

С помощью DIR можно просмотреть любой каталог на любом устройстве (не обязательно текущий). Для этого в качестве параметра команды задается полное имя интересующего каталога. Например:

dir a: - просмотр корневого каталога;

dir work - просмотр каталога work на текущем диске;

dir \ - просмотр корневого каталога;

dir \ >prn - печать корневого каталога на принтере.

Команда MKDIR (MD).Создает новый каталог в любом уже существующем или корневом каталоге. Например:

C:\ABC\>md work - создание подкаталога work в каталоге АВС.

Команда RMDIR (RD). Удаляет указанный каталог. Например:

rd work - удаление каталога work.

Удаление каталога осуществляется только после удаления из него всех файлов и подкаталогов.

Команда CHDIR (CD). Смена текущего каталога. В качестве параметра указывается каталог, в который следует перейти (сделать его текущим). Например:

cd .. - переход в родительский каталог;

cd work - переход в подкаталог work, который находится в текущем каталоге;

cd \work - переход в подкаталог work, находящийся в корневом каталоге.

Для перехода в каталог на другом диске надо сначала сменить текущий диск. Для этого вводится имя диска. Например:

C:\>A: - переход с диска С: на диск А:.

Команда COPY.Копирование файлов. Формат команды:

copy <что копировать> <куда копировать>

Например:

A:\>copy abc.txt c:\work\ - копировать файл abc.txt с дискеты на винчестер в каталог work;

copy a:*.* c: - копирование всех файлов с дискеты на винчестер в корневой каталог.

С помощью символов * и ? задается шаблондля выбора группы файлов. Символ * означает «любой набор любых символов»; символ ? – «любой один символ». Таким образом, запись *.* означает «все файлы всех типов»; запись а*.txt означает «все файлы с расширением .txt, имена которых начинаются с буквы «а»; записьb??.* означает «все файлы, имена которых начинаются с буквы «b» и состоят из трех символов».

В качестве имени файла в параметрах команды copy могут задаваться стандартные устройства:

prn - принтер;

con - при вводе - клавиатура, при выводе - экран.

Например:

copy abc.doc prn - печать файла abc.doc на принтере;

copy abc.doc con - вывод файла abc.doc на экран.

Команда RENAME (REN).Переименование файлов. Формат команды:

ren <старое имя или шаблон> <новое имя или шаблон>

Например:

ren a:*.txt *.doc - переименовать все файлы с расширением .txt в файлы с расширением .doc;

ren abc.txt abc.doc - переименовать файл abc.txt в abc.doc.

Команда DEL.Удаление файлов и каталогов. Формат команды:

del <имя файла или шаблон, или имя каталога>

Например:

del work\*.bak - удалить в подкаталоге work все файлы с расширением .bak;

del . - удалить все файлы в текущем каталоге.

Команда TYPE.Просмотр содержимого файла на экране. Формат команды:

type <имя файла>

Например:

type abc.txt - вывод содержимого файла abc.txt на экран.

Команда FORMAT. Форматирование дисков. Чтобы записать на магнитный диск какую-либо информацию, его надо отформатировать, т.е. записать на диск служебную информацию. Тип команды - внешняя, т.е. необходимо наличие файла format.exe или format.com. В простейшем случае команда format имеет один параметр - имя диска, подлежащего форматированию. Например:

format a: - форматировать дискет на устройстве а:.

В данном случае дискет будет обычным. Чтобы отформатировать дискет с переносом на него ОС, надо ввести команду:

format a:/s

При форматировании вся информация на дискете стирается