Файл - поименнованная совокупность байтов, записанная на жесткий или гибкий МД.
Файловая система - совокупность средств ОС, обеспечивающих обслуживание файлов.
Имя файла включает в себя:
- собственно имя (1-8 символов);
- расширение (1-3 символа).
Имя отделяется от расширения точкой. Расширения может и не быть.
В состав собственно имени и расширения могут входить строчные и прописные латинские буквы, цифры и символы: _ - $ # & @! % ~ ^ () { }
В Windows 95, 98 имя файла может быть длиной до 254 символов, допустимо использование пробелов, знаков +,; = [ ] и русских букв.
В большинстве случаев о функциях и происхождении файлов можно судить по их расширениям:
. exe - выполняемый файл
. com - командный выполняемый файл
. bat - пакетный командный файл
. bak - страховая копия файла
. bas - программа на Бейсике
. pas - программа на Паскале
Нельзя использовать в качестве имени: PRN, CON, NUL, AUX, LPT1-LPT3, COM1-COM3, т.к. эти имена имеют некоторые устройства компьютера.
Файлы объединяются в группы. Поименнованная группа файлов называется каталогом (директорией). В Windows 95, 98 каталог называется папкой. В каталоге хранятся имена файлов, их размер и даты их последней модификации. В каждом каталоге может быть несколько файлов, но каждый файл всегда регистрируется только в одном каталоге. При использовании программ-оболочек (Norton Commander, Windows и т.д.) можно визуально отличить имена каталогов от имен файлов, т.к. имена каталогов обозначаются прописными буквами, а файлов - строчными.
|
|
Все каталоги (кроме корневого) на самом деле являются файлами специального вида. Каждый каталог имеет имя и может находиться в другом каталоге. Если каталог Х находится в каталоге У, то Х - подкаталог У, а У - родительский каталог (надкаталог) Х. Корневой каталог - главный на диске,он не имеет имени. Каталог, с которым в данный момент работает пользователь, называется текущим.
Если пользователь работает с файлом, находящимся в текущем каталоге, то доступ к файлу осуществляется по его имени и расширению, например: prim.pas.
Если нужно использовать файл из другого каталога, то указывается полное имя файла:
дисковод:\путь\имя_файла,
дисковод - имя накопителя на магнитном диске (A,B,C и т.д.);
путь - имена каталогов, разделенных символами "\".
Пример:
дисковод С:
| |||
Во многих командах в именах файлов можно употреблять символ "*" для указания группы файлов из одного каталога,например:
*.pas - все файлы с расширением. pas
с*.d* - все файлы, имя которых начинается с "с", а расширение с "d".