Имя и расширение файла

Рассмотрим имя файла. Оно состоит из самого имени и расширения. Расширение используется для определения типа файла. Расширение .ТХТ, как правило, у текстовых файлов. Система при открытии файла определенного типа запустит программу, связанную с данным типом файла, и передаст ей открываемый файл. Например, если вы будете открывать файл REPORT.ТХТ, то система запустит программу Блокнот (поскольку по умолчанию Блокнот связан с текстовыми файлами) и загрузит в него наш файл.

Ранее имя файла могло состоять из восьми (или меньше) символов, а расширение - из трех (или меньше). Расширением считалась часть имени файла после точки. Сейчас ситуация изменилась. Полное имя файла (вместе с путем и расширением) может состоять из 260 символов. Понятно, что самые длинные имена файлов можно встретить только в корневом каталоге - 257 символов вместе с расширением. Такие файлы уже нельзя будет скопировать в другие подкаталоги, поскольку будет превышена максимальная длина имени файла.

Теперь поговорим о расширении. Сейчас расширение может состоять из произвольного числа символов, главное, чтобы не была превышена максимальная длина файла. Как правило, используются расширения длиной 1-5 символов. Теперь расширение - это часть имени файла после последней точки. Это потому, что раньше имя файла не могло содержать точку, сейчас может быть точка и не одна.

Вот пример:
Длинное имя файла.Путь к файлу.Работа с файлами.doc

В нашем случае расширение файла - .doc - часть имени после последней точки. А всего точек - три.

В именах файлов и каталогов (папок) нельзя использовать следующие символы: / ? : * " > < |

Первый символ используется для разделения элементов пути, второй - для разделения элементов сетевого пути, когда используется наклонный слеш, а не обратный наклонный слеш. Двоеточие зарезервировано для обозначения буквы диска. Символы ? и * используются в масках файлах (сейчас поясню, что это такое). Кавычки используются для указания имен файлов, содержащих пробелы, например:
"С:/Program Files/Microsoft/ProgramFile.dll"

Символы <, >, | используются в перенаправлении ввода/вывода в командной строке. Вам не нужно знать, что это такое, хотя основные команды для работы с файлами и каталогами в командной строке мы все-таки рассмотрим в этой главе.

Опубликовано: 01.09.2015
Помощь сайту
RusOpen.com - это некоммерческий проект. Это значит, что он не приносит прибыли и держится исключительно на Вашем энтузиазме и личных средствах Администрации сайта.
Яндекс.Метрика
Наверх