Что такое путь к файлу на диске полное имя файла?

6 ответов на вопрос “Что такое путь к файлу на диске полное имя файла?”

  1. bigmom Ответить

    Чтобы однозначно определить адрес файла на компьютере, необходимо знать:
    Путь к папке, где находится файл (аналог адреса квартиры человека);
    Имя файла в этой папке (аналог ФИО человека).
    Имя файла необходимо для того, чтобы по нему (по имени) обратится к файлу на диске. В одной папке не может быть двух файлов с одинаковыми именами, в разных папках это допустимо.
    Полное имя файла (полный путь к файлу) в Windows системах состоит из буквы диска, после которого ставится двоеточие и наклонная черта (обратный слеш), затем через обратные слеши перечисляются подкаталоги, в конце пишется имя файла. Строка завершается символом NULL. Пример:
    C:WindowsSystem32calc. exe
    в *nix системах полный путь состоит из слеша (/), обозначающего корневой каталог, после которого через слеши перечисляются подкаталоги, в конце пишется имя файла. Пример:
    /usr/local/bin/gcc
    Имя файла состоит из двух частей, разделенных точкой:
    Название (до точки, часто также называют именем);
    Расширение (необязательная часть).
    Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C:NULL». Однако юникод версии некоторых функций позволяют использовать имена файлов содержащие до 32000 символов, такие имена начинаются с префикса «?». Пример:
    ?C:WindowsSystem32calc. exe
    При использовании префикса «?» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальное полное имя файла ограничено константой MAX_PATH (260 символов).
    В имени файла запрещено использование некоторых служебных символов: «», «/», «:»(только в Windows – в Linux этот символ в имени разрешён), «*», «?», «”», «», «|».
    Название файлу (до точки) следует давать осмысленное, говорящее о назначении файла, дабы избежать путаницы в дальнейшем.
    Расширение файла
    Расширение файла может вообще отсутствовать или быть любой длины (в пределах длины имени файла). Расширение определяет тип (формат) файла, то есть по расширению пользователь и ОС определяют тип данных, хранящихся в файле. Например, в Windows, файлы с расширением bmp— несжатые изображения,jpg— сжатые изображения.
    Все файлы на компьютере можно условно поделить на:
    программы (исполняемые файлы);
    документы.
    Только программы умеют что то «делать»: создавать (документы), просматривать (документы) изменять (документы). Документ же — результат работы программы, сохраненный на диск. Документы ничего делать не умеют, это просто данные на диске. Чтобы просмотреть или изменить документ, необходимо, чтобы была установлена программа, умеющая работать с этим типом документа. Если такой программы не будет установлено, ОС не сможет открыть файл.

  2. вежливая зеленца Ответить

    Путь к файлу – это очень простая тема, которая, тем не менее, вгоняет в ступор большинство пользователей, особенно с гуманитарным складом ума.
    В этой статье я попробую разжевать, разобрать “по косточкам” эту тему настолько подробно и внятно, чтобы стало понятно абсолютно любому человеку, даже если он только вчера сел за компьютер.
    Надеюсь, вы уже знаете, что такое файл. Поэтому разбирать этот термин здесь не будем. А будем вести рассказ только о пути к файлу.
    Забегая вперёд, скажу, что есть два способа добраться до файла – используя либо полный путь к файлу, либо относительный путь. Подробнее об этом чуть позже, а пока разберёмся с именем файла.

    Имя файла

    Имя файла в операционных системах DOS/Windows состоит из трёх частей:
    Название (имя).
    Разделитель.
    Расширение.

    ПРИМЕЧАНИЕ
    По умолчанию в Windows расширения файлов скрыты, так что в Проводнике вы можете их и не увидеть. Как сделать их видимыми – зависит от операционной системы.
    В первых версиях операционной системы DOS имя (то есть первая часть имени файла) не могла иметь длину более 8 символов. Сейчас это ограничение снято. Однако я настоятельно рекомендую не давать файлам слишком длинные имена. Потому что если полный путь к файлу (о полном пути будет сказано далее) будет превышать 255 символов, то вы можете столкнуться с разного рода неприятностями (особенно в операционных системах вплоть до Windows XP).
    Подробнее см. в бесплатной книге Компьютер для чайника.

    Полный путь к файлу

    Итак, с именем файла мы разобрались. И это уже хорошо. Теперь определимся с тем, что такое полный путь к файлу.
    Начнём с истоков. Где хранятся файлы? Правильно – на диске.
    Поэтому начало пути любого файла – это диск (либо какой-то сетевой ресурс, но это уже отдельная тема).
    Файл может храниться непосредственно на диске, либо в какой-то папке (каталоге, директории – это разные названия одного и того же объекта – папки). Папки могут быть вложенными другу в друга (как матрёшки).
    То есть полный путь файла начинается с буквы диска и заканчивается именем файла. А между ними могут быть имена каталогов. Каталоги в DOS/Windows разделяются косой чертой (\).
    Например, у нас на диске С есть папка 000, а в этой папке есть папка 010, а в этой папке тоже есть папка 100. А уже в папке 100 есть файл 111.ТХТ. Тогда полный путь к файлу будет такой:
    С:\000\010\100\111.ТХТ

    Относительный путь к файлу

    С этим вопросом у новичков обычно сложнее. Потому что теорию относительности люди как-то плохо понимают ))))
    Разумеется, относительный путь к файлу – это тема намного более простая, чем вышеупомянутая теория Эйнштейна. Поэтому разберёмся и с ней.
    Итак, однозначно можно определить местоположение файла, если известен полный путь к нему.
    Однако не всегда удобно использовать полный путь, потому что он слишком длинный. И если сейчас для пользователя это не так актуально, то во времена DOS и других подобных операционных систем, где приходилось работать только в командной строке, этот вопрос был очень и очень даже большой проблемой.
    Поэтому, чтобы не писать полный путь к файлу для того, чтобы получить к нему доступ, придумали такую штуку как относительный путь.
    Сначала давайте вспомним про вложенные папки (каталоги).
    Итак, всё начинается с диска. Диск – это корневой каталог. Корневой – потому что он первый в пути, и дальше “расти” уже некуда. Диск – это корень. А дальше растут стволы и ветви (папки), а на ветвях растут листья (файлы).
    Соответственно каждая папка имеет родителя (кроме корневого каталога). Но не каждая папка имеет детей (то есть вложенные папки). Что поделаешь – не всем везёт в любви )))
    Следовательно, у каждой папки могут быть (а могут и не быть) дочерние папки. И у каждой папки (кроме корневого каталога) есть родительские папки.
    Следовательно, в общем случае папка может быть родительской относительно своих “детей”, и дочерней относительно своих “родителей”.
    Здесь всё как в жизни – вы чей-то ребёнок, и также чей-то родитель (ну или скоро будете)))
    Для вашей мамы вы ребёнок, а для ваших детей – мама (или папа).
    А теперь наконец после долгих лирических отступлений перейдём к относительности путей. Итак, снова вспомним наш пример:
    С:\000\010\100\111.ТХТ
    Здесь каталог 010 является дочерним относительно каталога 000, и он же является родительским по отношению к каталогу 100.
    Когда вы работаете в командной строке или в Проводнике, то в текущий момент времени вы можете находиться только в одной папке.
    Например, если вы работаете в командной строке и находитесь в папке 100 из нашего примера, то для открытия файла 111.ТХТ вам не надо набирать полный путь к файлу – достаточно написать только имя файла.
    Имя файла в данном случае и будет относительным путём. То есть относительный путь – это часть полного пути относительно текущего каталога.
    Например, вы находитесь в папке 010. То есть выше находятся
    С:\000
    а ниже находится каталог
    100
    Тогда относительный путь к файлу 111.ТХТ будет таким:
    100\111.ТХТ
    Так можно перемещаться вниз относительно текущего местоположения.
    А можно ли перемещаться вверх?
    Да, можно.
    Для того, чтобы перейти на одну ступень вверх (то есть в родительский каталог) относительно текущего каталога, используются две точки ..
    Например, если мы находимся здесь: С:\000\010\100, и в папке 010 у нас есть файл 011.ТХТ, то открыть его можно так:
    ..\011.ТХТ
    А если в папке 000 у нас есть файл 001.ТХТ, то открыть его можно так:
    ..\..\001.ТХТ
    Ну и так далее. Надеюсь, смысл вы уловили.

    Как прописать путь к файлу

    Вернёмся к полному пути, который мы рассмотрели выше:
    С:\000\010\100\111.ТХТ
    Если у вас есть такие папки и в этих папках есть такой файл, то вы можете ввести этот путь в командной строке, или прописать путь к файлу в адресной строке Проводника и нажать ENTER. Тогда файл откроется (если, конечно, у вас есть программа, которая сможет его открыть и с этой программой связан тип этого файла).
    Командную строку можно вызвать комбинацией клавиш WIN+R или через меню ПУСК-ВЫПОЛНИТЬ.
    Когда вы откроете командную строку, то можете непосредственно в ней ввести команду (в нашем случае командой будет путь к файлу) и нажать ENTER.
    Если же вам любопытно немного помучиться и представить, как люди работали в DOS, то вы можете открыть командный интерпретатор. Для этого в командной строке наберите CMD (для Windows 2000 и выше) или COMMAND (для Windows 95/98/ME) и нажмите ENTER.
    Откроется консоль (см. рис.), где вы можете вдоволь натешиться, вводя разные команды. Правда, для этого вы должны их знать – но это уже другая тема…

    Если что-то осталось непонятным, то опять же отправляю вас к книге
    Компьютер для чайника.

    Неправильный путь к файлу

    Наверняка при работе за компьютером вы получали сообщение о том, что файл не найден, что указан неправильный путь или что-то типа того (см. рис. выше).
    Причины подобных ошибок могут быть следующими:
    Файл не существует по указанному пути.
    Указанный путь не существует (например, вы указали диск D, а на вашем компьютере нет диска с такой буквой).
    В имени файла содержатся недопустимые символы (список недопустимых символов у каждой операционной системы свой).
    Путь к файлу слишком длинный, и операционная система не может его понять.
    Кодировка символов в пути к файлу не соответствует кодировке, установленной в операционной системе (это надо, в основном, программистам – обычные пользователи редко встречаются с такой проблемой).
    Ну что же, на этом всё. Надеюсь, статья вам помогла. Не забудьте поделиться ссылкой с друзьями в социальных сетях.

  3. VideoAnswer Ответить

  4. VideoAnswer Ответить

  5. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *