Путь к файлу (папке)
Путь (англ. path) — это последовательность символов, определяющая расположение файла или каталога в файловой системе.
Основные понятия
- Разделитель каталогов — символ, используемый для разделения названий каталогов в пути. В операционных системах семейства UNIX это «/», в Windows — «\».
- Абсолютный путь — полный путь к файлу или каталогу, начинающийся с корневого каталога. Он указывает точное расположение независимо от текущего рабочего каталога.
- Относительный путь — путь к файлу или каталогу относительно текущего рабочего каталога пользователя или приложения.
Типы путей
Абсолютный путь указывает местоположение файла или каталога в файловой системе, начиная от корневого каталога.
- В UNIX-подобных системах абсолютный путь начинается с символа корневого каталога «
/». - В Windows абсолютный путь может начинаться с буквы диска и двоеточия, например, «
C:\».
Примеры:
- UNIX:
/home/user/docs/file.txt - Windows:
C:\Users\User\Documents\file.txt
Относительный путь определяет расположение файла или каталога относительно текущего рабочего каталога.
Примеры:
- Если текущий каталог —
/home/user, то относительный путь к файлу будетdocs/file.txt. - В Windows, находясь в каталоге
C:\Users\User, относительный путь будетDocuments\file.txt.
Представление путей в разных операционных системах
| Операционная система | Разделитель каталогов | Корневой каталог | Текущий каталог | Родительский каталог | Пример пути |
|---|---|---|---|---|---|
| UNIX/Unix-подобные ОС | /
|
/
|
.
|
..
|
/usr/local/bin/script.sh
|
| Windows | \ или /
|
C:\
|
.
|
..
|
C:\Program Files\App\app.exe
|
| Mac OS (классический) | :
|
Имя_диска:
|
:
|
::
|
Macintosh HD:Applications:App.app
|
| OpenVMS | .
|
Диск:[Каталог]
|
[]
|
[-]
|
DISK1:[USER.DOCS]FILE.TXT
|
UNC-пути в Windows
UNC (англ. Uniform Naming Convention) — универсальное соглашение об именовании, используемое для указания расположения сетевых ресурсов (файлов, папок и принтеров) в Windows.
\\Сервер\Общий_ресурс[\Путь]\Имя_файла
Сервер— сетевое имя компьютера.Общий_ресурс— имя общего каталога или принтера на сервере.Путь— (необязательно) последовательность подкаталогов внутри общего ресурса.Имя_файла— (необязательно) имя файла.
Примеры:
- Путь к сетевому файлу:
\\FileServer\Shared\Docs\report.docx - Путь к сетевому принтеру:
\\PrintServer\HP_LaserJet
Заключение
Понимание структуры путей в файловой системе является ключевым для эффективной работы с файлами и каталогами. Знание различий между абсолютными и относительными путями, а также особенностей их записи в различных операционных системах, позволяет уверенно навигировать в файловой системе и обращаться к необходимым ресурсам как на локальном компьютере, так и в сети.
Литература
- Босова Л. Л., Босова А. Ю. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2013.
- Семакин И. Г., Залогова Л. А., Русаков С. В., Шестакова Л. В. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2015. — Т. 3-е изд..
- Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. — М.: БИНОМ. Лаборатория знаний, 2017.
- Угринович Н. Д. Информатика и ИКТ: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2012. — Т. 6-е изд..

