Содержание

Дистанционный репетитор — онлайн-репетиторы России и зарубежья

КАК ПРОХОДЯТ
ОНЛАЙН-ЗАНЯТИЯ?

Ученик и учитель видят и слышат
друг друга, совместно пишут на
виртуальной доске, не выходя из
дома!

КАК ВЫБРАТЬ репетитора

Выбрать репетитора самостоятельно

ИЛИ

Позвонить и Вам поможет специалист

8 (800) 333 58 91

* Звонок является бесплатным на территории РФ
** Время приема звонков с 10 до 22 по МСК

ПОДАТЬ ЗАЯВКУ

Россия +7Украина +380Австралия +61Белоруссия +375Великобритания +44Израиль +972Канада, США +1Китай +86Швейцария +41

Выбранные репетиторы

Заполните форму, и мы быстро и бесплатно подберем Вам дистанционного репетитора по Вашим пожеланиям.
Менеджер свяжется с Вами в течение 15 минут и порекомендует специалиста.

Отправляя форму, Вы принимаете Условия использования и даёте Согласие на обработку персональных данных

Вы также можете воспользоваться
расширенной формой подачи заявки

Как оплачивать и СКОЛЬКО ЭТО СТОИТ

от
800 до 5000 ₽

за 60 мин.

и зависит

ОТ ОПЫТА и
квалификации
репетитора

ОТ ПОСТАВЛЕННЫХ ЦЕЛЕЙ ОБУЧЕНИЯ
(например, подготовка к олимпиадам, ДВИ стоит дороже, чем подготовка к ЕГЭ)

ОТ ПРЕДМЕТА (например, услуги репетиторовиностранных языков дороже)

Оплата непосредственно репетитору, удобным для Вас способом

Почему я выбираю DisTTutor

БЫСТРЫЙ ПОДБОР
РЕПЕТИТОРА И
ИНДИВИДУАЛЬНЫЙ ПОДХОД

ОПТИМАЛЬНОЕ
СООТНОШЕНИЕ ЦЕНЫ И
КАЧЕСТВА

ПРОВЕРЕНЫ ДОКУМЕНТЫ ОБ ОБРАЗОВАНИИ У ВСЕХ РЕПЕТИТОРОВ

НАДЕЖНОСТЬ И ОПЫТ.
DisTTutor на рынке с 2008 года.

ПРОВЕДЕНИЕ БЕСПЛАТНОГО, ПРОБНОГО УРОКА

ЗАМЕНА РЕПЕТИТОРА, ЕСЛИ ЭТО НЕОБХОДИМО

375672 УЧЕНИКОВ ИЗ РАЗНЫХ СТРАН МИРА

уже сделали свой выбор

И вот, что УЧЕНИКИ ГОВОРЯТ
о наших репетиторах

Владимир Александрович Кузьмин

«

Тренинг у Кузьмина В. А. проходил в экстремальных условиях. Мой модем совершенно не держал соединение. За время часового тренинга связь прерывалась практически постоянно. Ясно, что в таких условиях чрезвычайно непросто чему-то учить. Однако Владимир Александрович проявил удивительную выдержку и терпение. Неоднократно он перезванивал мне на сотовый телефон, чтобы дать пояснения или комментарии. Ценой больших усилий нам удалось рассмотреть три программы: ConceptDraw MINDMAP Professional Ru, GeoGebra и Ultra Flash Video FLV Converter. Владимир Александрович открыл мне курс на платформе dist-tutor.info и научил подключать и настраивать Виртуальный кабинет, порекомендовав изучать возможности этого ресурса, чтобы постепенно уходить от использования Skype.

В итоге, занятие мне очень понравилось! Спокойное объяснение материала, дружелюбный настрой, подбадривание дистанционного ученика даже в самых непростых ситуациях — вот далеко не полный перечень качеств Владимира Александровича как дистанционного педагога. Мне следует учиться у такого замечательного репетитора!

«

Вячеслав Юрьевич Матыкин

Чулпан Равилевна Насырова

«

Я очень довольна репетитором по химии. Очень хороший подход к ученику,внятно объясняет. У меня появились сдвиги, стала получать хорошие оценки по химии. Очень хороший преподаватель. Всем , кто хочет изучать химию, советую только её !!!

«

Алина Крякина

Надежда Васильевна Токарева

«

Мы занимались с Надеждой Васильевной по математике 5 класса. Занятия проходили в удобное для обоих сторон время. Если необходимо было дополнительно позаниматься во внеурочное время, Надежда Васильевна всегда шла навстречу. Ей можно было позванить, чтобы просто задать вопрос по непонятной задачке из домашнего задания.

Моя дочь существенно подняла свой уровень знаний по математике и начала демонстрировать хорошие оценки. Мы очень благодарны Надежде Васильевне за помощь в этом учебном году, надеемся на продолжение отношений осенью.

«

Эльмира Есеноманова

Ольга Александровна Мухаметзянова

«

Подготовку к ЕГЭ по русскому языку мой сын начал с 10 класса. Ольга Александровна грамотный педагог, пунктуальный, ответственный человек. Она всегда старается построить занятие так, чтобы оно прошло максимально плодотворно и интересно. Нас абсолютно все устраивает в работе педагога. Сотрудничество приносит отличные результаты, и мы его продолжаем. Спасибо.

«

Оксана Александровна


Клиентам

  • Репетиторы по математике
  • Репетиторы по русскому языку
  • Репетиторы по химии
  • Репетиторы по биологии
  • Репетиторы английского языка
  • Репетиторы немецкого языка

Репетиторам

  • Регистрация
  • Публичная оферта
  • Библиотека
  • Бан-лист репетиторов

Партнеры

  • ChemSchool
  • PREPY. RU
  • Class

Путь к файлу

Раздел: Контрольные по информатике / Контрольная № 1

Путь к файлу — это очень простая тема, которая, тем не менее, вгоняет в ступор большинство пользователей, особенно с гуманитарным складом ума.

В этой статье я попробую разжевать, разобрать “по косточкам” эту тему настолько подробно и внятно, чтобы стало понятно абсолютно любому человеку, даже если он только вчера сел за компьютер.

Надеюсь, вы уже знаете, что такое файл. Поэтому разбирать этот термин здесь не будем. А будем вести рассказ только о пути к файлу.

Забегая вперёд, скажу, что есть два способа добраться до файла — используя либо полный путь к файлу, либо относительный путь. Подробнее об этом чуть позже, а пока разберёмся с именем файла.

Имя файла

Имя файла в операционных системах DOS/Windows состоит из трёх частей:

  1. Название (имя).
  2. Разделитель.
  3. Расширение.

ПРИМЕЧАНИЕ
По умолчанию в 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.

Откроется консоль (см. рис.), где вы можете вдоволь натешиться, вводя разные команды. Правда, для этого вы должны их знать — но это уже другая тема…

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

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

Наверняка при работе за компьютером вы получали сообщение о том, что файл не найден, что указан неправильный путь или что-то типа того (см. рис. выше).

Причины подобных ошибок могут быть следующими:

  1. Файл не существует по указанному пути.
  2. Указанный путь не существует (например, вы указали диск D, а на вашем компьютере нет диска с такой буквой).
  3. В имени файла содержатся недопустимые символы (список недопустимых символов у каждой операционной системы свой).
  4. Путь к файлу слишком длинный, и операционная система не может его понять.
  5. Кодировка символов в пути к файлу не соответствует кодировке, установленной в операционной системе (это надо, в основном, программистам — обычные пользователи редко встречаются с такой проблемой).

Ну что же, на этом всё. Надеюсь, статья вам помогла. Не забудьте поделиться ссылкой с друзьями в социальных сетях.


Файл, папка, файловая система, имя файла, путь к файлу

Похожие презентации:

Пиксельная картинка

Информационная безопасность. Методы защиты информации

Электронная цифровая подпись (ЭЦП)

Этапы доказательной медицины в работе с Pico. Первый этап

История развития компьютерной техники

От печатной книги до интернет-книги

Краткая инструкция по CIS – 10 шагов

Информационные технологии в медицине

Информационные войны

Моя будущая профессия. Программист

Урок информатики в 8 классе
по теме:
1

2. Обучающая: познакомить с понятиями файл, папка, файловая система, имя файла, путь к файлу. Развивающая: сформировать умение

Цели урока:
Обучающая:
познакомить с понятиями файл, папка, файловая
система, имя файла, путь к файлу.
Развивающая:
сформировать умение отслеживать путь по файловой
системе;
развитие познавательных интересов, самоконтроля,
умения конспектировать.
Воспитательная
воспитание информационной культуры учащихся,
внимательности, аккуратности, дисциплинированности,
усидчивости.
2
3

4. ФАЙЛ — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней)

памяти ПК.
4
ИМЯ ФАЙЛА
Имя файла.расширение
тип
Владислав Петров
5

6. Символы, которые не может содержать имя файл

/ \ :*?«< >|
6

7. ТИП ФАЙЛА

Заполним таблицу
Тип
Значение
*. bac, *.pas
Файл содержит текстовую информацию
Файл содержит графическую информацию
Файл содержит видеоизображение
Файл содержит звуковую информацию
Файлы на языке программирования
*.zip, *.rar
Архивные
*.exe или *.com
Исполняемые
программу)
*.doc, *.txt
*.bmp, *.jpg, *.gif
*.avi
*.wav, *.mp3, *.mid
файлы
(запускает
7

8. Параметры файлов

Название
параметра
Значение параметра
Имя
Проба
Моё фото
Футбол
Тип
DOC
BMP
EXE
Размер
5 Кбайт
12 Кбайт
4 Кбайт
Дата и время
создания
09.03.2007
12:30
15.07.2006
15:46
21.09.2007
13:31
Значок

9. Файловая система – это совокупность файлов на диске и взаимосвязей между ними. Файловые системы бывают простыми

(одноуровневыми) и многоуровневыми
(иерархическими).
Одноуровневая файловая система
Папка (каталог) самого верхнего уровня называется корневым
каталогом.
РАБОЧИЙ СТОЛ
С:
Е:
5 класс
Рисунки
Характеристика. doc
домик.bmp
777.gif
Фото
D:
Учителя
ШКОЛА.jpg
Абрамова Л.И.
Потёмкина C.А
Многоуровневая (иерархическая)
файловая система
План
воспит.работы.doc
11 класс.jpg
10

11. Путь к файлу – последовательность папок, начиная от самой верхней и заканчивая той, в которой непосредственно хранится файл

В путь к файлу входят
записываемые через
разделитель «\» логическое
имя диска и
последовательность имен
вложенных друг в друга
каталогов, в последнем из
которых находится данный
нужный файл.
C:\Рефераты\Физика\
C:\Рефераты\Информатика\
C:\Рисунки\
Путь к файлу вместе с именем файла
называют полным именем файла.
C:\Рефераты\Физика\Оптические явления.doc
C:\Рефераты\Информатика\Интернет.doc
C:\Рефераты\Информатика\Компьютерные вирусы.doc
C:\Рисунки\Закат.jpg
C:\Рисунки\ Зима.jpg

13. Закрепление  

Закрепление
Задание 1.
Выбери правильные имена
файлов:
1. Рыбалка.
2.Сочинение о лете.
3.12>13
4.12 больше 13
5.Ура!
6.Мой_ рисунок
7.Список 8 «А»
Задание 2
В папке My game находятся файлы
1.My_game.exe
2.My_game.txt
3.My_game.bmp
4.My_game.avi
5.My_game.wav
Задание 3.
Что может храниться в следующих файлах?
House.doc
House.bmp
Задание 4.
Придумай:
имя файла, в котором будет храниться
изображение твоего любимого
литературного героя. Выдели собственно
имя и расширение.
имя файла, в котором может быть записана
твоя любимая песня. Выдели собственно
имя и расширение.
имя файла, в котором будет храниться
сочинение по русскому языку. Выдели
собственно имя и расширение.
Услышав имя текстового файла –
закройте глаза, звукового – откройте
глаза
Услышав имя папки– встаньте на
правую ногу, имя файла – на левую ногу
17
Задание 7.
Ниже указаны имена файлов. Выбери из
них имена текстовых файлов
графических файлов, программ.
лето.bmp, сочинение.doc, мама.jpg, юра.wav,
dog.txt, cat.jpg, game.bmp, boy.exe, music.txt,
bоок.mpЗ, vopros.wav, box.exe, otvet.txt.
Текстовые файлы
Графические файлы
Программы
Задание 8.
Отдели имена файлов от имен папок,
неправильные имена пропускай.
Lettet.txt,
Book,
Name*2, List.doc, 2006 год,
Windows, Dom.doc.
Файлы
Папки
Windows.jpg,
Задание 9
Записать полные имена всех файлов.
Локальный
диск С:
Мои документы
Иванов
Моя музыка
Петров
КЛЮЧИ.txt
Turbo
Pascal.exe
Гимн школы.mp3
Рисунки
Школа.bmp
C:\
C:\Мои
Мои
C:\C:\
документы\Петров\Рисунки\Школа.bmp
Мои
документы\Иванов\TurboPascal.exe
Моя
документы\Петров\Ключи.txt
музыка\Гимн школы.mp3

21. Задание 9 Работа с учебником. (стр.53) Ответьте на вопросы: — на сколько дорожек разбивается при форматировании гибкий диск

80
-количество секторов на одной дорожке 18
-информационная емкость одного сектора 512 байт
-количество сторон 2
Домашнее задание: рассчитайте информационную
емкость гибкого диска:
21
& 2. 3.1. и 2.3.2
22

23. Подведение итогов. Вспомним определения понятий: -файл; -расширение файлов; -файловая система; -путь к файлу, -полное имя

файла.
23

24. Оцените сегодняшний урок: 0- нет, 1-да.

1.
2.
3.
4.
5.
Вам было интересно на уроке?
Вы узнали что-то новое на уроке?
Был ли доступен изучавшийся
материал?
Вы его поняли?
Готовы ли вы на следующих
уроках применить его на
практике?

25. Спасибо всем за урок!

25

English     Русский Правила

Объяснение путей: абсолютный, относительный, UNC и URL—Справка

  • Пути и имена путей
  • Абсолютные и относительные пути
  • Абсолютные и относительные пути в ArcMap
  • Абсолютные и относительные пути в инструментах модели
  • Абсолютные и относительные пути инструменты сценариев
  • Зачем использовать относительные, а не абсолютные пути?
  • Пути UNC
  • URL-адреса
  • Путь к файлу подключения ArcSDE

Каждый день вы имеете дело с путями для просмотра ваших данных и наборов инструментов. В этом разделе подробно рассматриваются пути, определение различных типов и то, как ArcGIS ими управляет.

Пути и имена путей

Путь

Путь представляет собой список имен каталогов, разделенных косой чертой, за которыми следует либо имя каталога, либо имя файла. Каталог — это то же самое, что и папка.

 E:\Data\MyStuff (путь заканчивается именем каталога)
E:\Data\MyStuff\roads.shp (путь заканчивается именем файла)
 

Путь

Иногда вы можете увидеть термин путь или имя пути. Путь, имя пути и имя пути являются синонимами.

Система и путь каталога

ArcGIS использует термин путь к каталогу или путь к ArcCatalog. Путь к каталогу — это путь, который распознает только ArcGIS. Например:

 D:\Data\Final\Infrastructure.gdb\EastValley\powerlines
 

относится к классу пространственных объектов линий электропередач, найденному в наборе пространственных данных EastValley в инфраструктуре файловой базы геоданных. Это недопустимый системный путь для операционной системы Windows, поскольку Windows не распознает наборы данных объектов или классы объектов в файловой базе геоданных. Конечно, все в ArcGIS может работать с путями каталога.

Рабочая область и базовое имя

Пути каталога состоят из двух частей: рабочей области и базового имени, как показано ниже:

Местоположение

Местоположение данные» или «Введите местоположение ваших данных».

Прямая косая черта и обратная косая черта

По соглашению Windows в качестве разделителя пути используется обратная косая черта (\). В системах UNIX используется косая черта (/). Во всем ArcGIS не имеет значения, используете ли вы прямую или обратную косую черту в своем пути — ArcGIS всегда будет переводить прямую и обратную косую черту в соответствующее соглашение операционной системы.

Обратная косая черта в сценариях

Языки программирования, уходящие своими корнями в UNIX и язык программирования C, такие как Python, обрабатывают обратную косую черту (\) как escape-символ. Например, \n означает возврат каретки. Поскольку пути могут содержать обратную косую черту, вам необходимо предотвратить использование обратной косой черты в качестве escape-символа. Распространенным методом является экранирование обратной косой черты следующим образом:

 thePath = "E:\\data\\telluride\\newdata.gdb\\slopes"
 

Другой способ — преобразовать пути в необработанные строки Python с помощью директивы r, как показано ниже. Это указывает Python игнорировать обратную косую черту.

 thePath = r"E:\data\telluride\newdata.gdb\slopes"
 

Абсолютный и относительный пути

Абсолютный или полный путь

Абсолютный или полный путь начинается с буквы диска, за которой следует двоеточие, например D:.

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

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

В приведенном ниже примере структуры каталогов предположим, что вы использовали Проводник Windows для перехода к D:\Data\Shapefiles\Soils. После перехода в этот каталог относительный путь будет использовать D:\Data\Shapefiles\Soils в качестве текущего каталога (пока вы не перейдете в новый каталог, после чего новый каталог станет текущим каталогом). Текущий каталог иногда называют корневым каталогом.

Если вы хотите перейти к каталогу Landuse из текущего каталога (Soils), вы можете ввести следующее в поле адреса проводника Windows:

 ..\Ландусе
 

Проводник Windows перейдет в папку D:\Data\Shapefiles\Landuse. Еще несколько примеров использования D:\Data\Shapefiles\Landuse в качестве текущего каталога приведены ниже:

 .. (D:\Data\Shapefiles)
..\.. (Д:\Данные)
..\..\Final (D:\Data\Final)
. (D:\Data\Shapefiles\Landuse - текущая директория)
. \..\Почвы (D:\Data\Final\Почвы)
..\..\.\Final\..\Shapefiles\.\Landuse (D:\Data\Shapefiles\Landuse)
 
Примечание:

Вы не можете вводить относительные пути (используя точку и двойную точку) ни в одном приложении ArcGIS.

Относительный путь не может охватывать диски. Например, если ваш текущий каталог находится на диске D, вы не можете использовать относительные пути для перехода к любому каталогу на диске E.

Абсолютные и относительные пути в ArcMap

При создании документа ArcMap (или ArcScene или ArcGlobe) вы можете указать, что пути будут храниться как относительные пути. Чтобы установить этот параметр, загляните в меню «Файл» и щелкните «Свойства документа карты». Здесь вы можете указать, следует ли хранить абсолютные или относительные пути.

Когда вы сохраняете документ с относительными путями, приложение преобразует пути в относительные пути (используя запись с точкой/двойной точкой) относительно места, где вы сохранили документ (текущий каталог). Например, если ваш документ хранится в папке

 D:\Maps\Posters\Newmap.mxd.
 

и данные в одном из ваших слоев

 D:\Data\Final\Infrastructure.gdb\Streets
 

в Newmap.mxd сохраняется следующее:

 ..\..\Data\Final\Infrastructure.gdb\Streets
 

Когда вы снова откроете Newmap.mxd, ArcMap преобразует сохраненный относительный путь из записи точка/двойная точка обратно в представление абсолютного пути, которое отображается как источник данных для слоя. Это преобразование всегда относится к местоположению документа карты (текущий каталог).

Преобразовываются только пути на одном и том же диске

Относительные пути не могут охватывать диски. То есть, если корневой каталог находится на диске D, вы не можете использовать относительные пути для перехода к каталогу на диске E. При сохранении документа карты с использованием относительных путей преобразуются и сохраняются только те пути, которые находятся на том же диске.

Подробнее о ссылках на данные в документе карты

Абсолютные и относительные пути в инструментах модели

Как и в данных в ArcMap, вы можете указать, что пути в инструментах модели будут храниться как относительные пути.

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

  • Данные в модели
  • Графические изображения в модели
  • Инструменты, используемые в вашей модели
  • Файлы, на которые есть ссылки в метаданных инструментов и справке
  • Таблицы стилей
  • Файлы слоев (.lyr), используемые для символов
  • Скомпилированные файлы справки (.chm)

Для хранения относительных путей, справа -щелкните инструмент модели, щелкните «Свойства», затем щелкните вкладку «Общие». В нижней части диалогового окна установите флажок Сохранять относительные пути (вместо абсолютных путей), как показано ниже.

Преобразуются только пути на одном диске

Относительные пути не могут охватывать диски. То есть, если корневой каталог находится на диске D, вы не можете использовать относительные пути для перехода к каталогу на диске E. При сохранении модели с использованием относительных путей преобразуются и сохраняются только те пути, которые находятся на том же диске.

Абсолютные и относительные пути в инструментах-скриптах

При использовании мастера добавления скрипта на первой панели появится возможность сохранения относительных путей. Вы также можете установить этот параметр, щелкнув инструмент-скрипт правой кнопкой мыши, выбрав «Свойства», а затем щелкнув вкладку «Общие». В нижней части диалогового окна установите флажок Сохранять относительные пути (вместо абсолютных путей).

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

  • Сценарий
  • Наборы данных, используемые для свойства значения по умолчанию
  • Файлы, на которые есть ссылки в метаданных инструмента и справке
  • Файлы слоев (.lyr), используемые для свойства символов
  • Скомпилированные файлы справки (. chm)
  • Таблицы стилей

Преобразуются только пути на одном диске

Относительные пути не могут охватывать диски. То есть, если корневой каталог находится на диске D, вы не можете использовать относительные пути для перехода к каталогу на диске E. При сохранении инструмента-скрипта с использованием относительных путей преобразуются и сохраняются только те пути, которые находятся на том же диске.

Пути в скрипте не преобразуются

В скриптах нельзя использовать запись с точками и двойными точками. Например, следующее не будет работать:

 arcpy.AddField_management("..\redlands.mdb\streets", "ref_ID", "long", "9", "#", "#", \
             "код ссылки", "ОБНУЛЯЕТСЯ", "ОБЯЗАТЕЛЬНО", "#")
 

, потому что ..\redlands.mdb\streets является относительным путем.

Зачем использовать относительные, а не абсолютные пути?

При использовании абсолютных путей верно следующее:

  • Вы можете переместить документ или панель инструментов в любое место на своем компьютере, и данные будут найдены при повторном открытии документа или инструмента.
  • На большинстве персональных компьютеров расположение данных обычно постоянно. То есть вы обычно не перемещаете свои данные на своем персональном компьютере. В таких случаях предпочтительны абсолютные пути.
  • Вы можете ссылаться на данные на других дисках.

При использовании относительных путей необходимы следующие корректировки:

  • При перемещении документа карты или набора инструментов необходимо также перемещать связанные данные.
  • При доставке документов, наборов инструментов и данных другому пользователю следует использовать относительные пути. В противном случае компьютер получателя должен иметь ту же структуру каталогов, что и ваш.

Например, рассмотрим структуру каталогов ниже. В этом примере D:\Tools\Toolboxes\Toolbox1 содержит инструмент-скрипт, который использует D:\Tools\Scripts\MyScript.py.

Используя абсолютные пути, если вы переместили набор инструментов из D:\Tools\Toolboxes\Toolbox1 на другой диск, например E:\Final\Toolbox1, ArcGIS найдет D:\Tools\Scripts\MyScript. py, и все работать нормально. Однако если вы используете относительные пути, ArcGIS не найдет скрипт и инструмент не будет работать. Откроется диалоговое окно инструмента, но при выполнении вы получите сообщение об ошибке «Сценарий, связанный с этим инструментом, не существует». Вам нужно будет открыть свойства инструмента и ввести правильный путь к скрипту.

С другой стороны, если вы используете относительные пути, вы можете просто скопировать папку D:\Tools в любое место на любом компьютере, и все будет работать. Это не сработает, если вы используете абсолютные пути, потому что получатель может скопировать папку в F:\NewTools, а путь D:\Tools\Scripts\MyScript.py не будет существовать на его компьютере.

Сводка

  • Относительные пути не могут охватывать диски.
  • Абсолютные пути лучше всего работают, когда данные не перемещаются, что характерно для дисков на персональном компьютере.
  • Относительные пути лучше всего подходят для доставки документов и данных другому пользователю.
  • В относительных путях используется обозначение точка/двойная точка (. и ..). Вы можете ввести относительные пути с этим обозначением в проводнике Windows или в командной строке Windows.
  • ArcGIS не позволяет вводить относительные пути с использованием записи точка/двойная точка. Вместо этого относительные пути сохраняются в документе или наборе инструментов (после того, как вы установите флажок «Сохранить относительные пути»).
  • Относительные пути относятся к текущему каталогу, в котором находится сохраненный документ или набор инструментов.

UNC-пути

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

 \\<имя компьютера>\<общий каталог>\
 

, за которым следует любое количество каталогов и завершается именем каталога или файла.

Например:

 \\pondermatic\public\studyarea. gdb
\\всемогущий\shared_stuff\среда\инструменты
 

Перед именем компьютера всегда стоит двойная обратная косая черта (\\).

В UNC имя компьютера также называется именем хоста.

Вот несколько правил для путей UNC:

  • Пути UNC не могут содержать букву диска (например, D).
  • Вы не можете перейти к каталогам над общим каталогом.
  • Параметр Сохранять относительные пути для документов и инструментов не влияет на пути UNC.

В ArcGIS вы можете использовать путь UNC везде, где запрашивается путь. Это особенно удобно для обмена данными в локальной сети (LAN). Данные могут храниться на одном компьютере, и каждый, у кого есть доступ к компьютеру, может использовать данные, если компьютер не выключен или не удален из сети.

В Windows вы можете открыть общий доступ к папке, чтобы другие пользователи в вашей локальной сети могли получить к ней доступ. В ArcCatalog или Проводнике Windows щелкните папку правой кнопкой мыши, выберите Общий доступ и безопасность, затем следуйте инструкциям в открывшемся диалоговом окне.

URL-адреса

URL-адрес означает унифицированный указатель ресурсов и однозначно определяет адрес любого документа в Интернете. Компоненты URL следующие:

  • Протокол, используемый для доступа к ресурсу, такой как HTTP (протокол передачи гипертекста) или FTP (протокол передачи файлов)
  • Хост (сервер) для связи
  • Путь к файлу на хосте

Например:

 http://www.esri.com/products.html
 

Windows Internet Explorer позволяет ввести www.esri.com в адресную строку Internet Explorer, и он автоматически добавит http://. Однако правильнее указывать протокол, например http. Другие протоколы включают, среди прочего, HTTPS (протокол безопасной передачи гипертекста), FTP, mailto (адрес электронной почты) и новости (группы новостей Usenet).

В ArcGIS вы можете использовать URL-адреса только там, где это разрешено. Как правило, пользовательский интерфейс сообщит вам, разрешен или необходим URL-адрес. При использовании URL-адресов в ArcGIS рекомендуется включать протокол, например

 http://www. esri.com.
 

вместо

 www.esri.com
 

Путь к файлу подключения ArcSDE

Инструменты геообработки используют путь к файлу подключения ArcSDE (.sde) для поиска данных, хранящихся в базе данных ArcSDE.

 D:\Data\Final\Connection to ArcSDE.sde\EastValley\powerlines
 

Информация о подключении в файле .sde используется для создания подключения к ArcSDE, и база геоданных ищет запрашиваемые данные так же, как это делается для файловых или персональных баз геоданных (см. выше).

Связанные темы

javascript. Что означает «./» (слэш с точкой) в контексте пути к файлу HTML?

НЕ используйте ./ в качестве веб-пути! Ниже я объясню почему и что это…0297

../siblingfolder/file.html — это веб-путь, который начинается с папки, в которой вы находитесь, идет вверх к одной родительской папке (../), спускается в новую папку под названием «siblingfolder» и в «file. html» внутри него. Это тип относительного пути в веб-мире.

дочерняя папка/файл.html — это еще один вид веб-пути, который начинается с папки, в которой вы находитесь, и спускается по к «дочерней папке» и «файлу.html» внутри нее. Это тоже как относительный путь .

/subrootfolder/file.html — это веб-путь, который начинается с корневого веб-сайта вашего веб-сайта, а идет вниз от корневого веб-сайта в «подкорневую папку» как абсолютный путь . Примечание. Этот путь имеет дополнительное преимущество, заключающееся в том, что он работает из любого расположения файлов и папок на сервере .

http://somewebsite.com/subrootfolder/file.html — это еще один веб-путь, который работает точно так же, как и выше, но требует вашего веб-домен в пути. Он все еще работает, но очень ограничен, потому что веб-домен жестко закодирован в пути. Некоторые называют это полным веб-путем , который имеет несколько применений. Веб-браузер также разрешает большинство путей к файлам с этим адресом или его IP-версией.

НЕУДОБНЫЕ И РЕДКО ИСПОЛЬЗУЕМЫЕ ПУТИ

. — это сокращение для текущего местоположения или контекста файла, которое используется в Linux и Unix для выполнения скомпилированной программы в текущем каталоге. Вот почему вы не видите, чтобы это часто использовалось в веб-разработке, за исключением фреймворков с открытым исходным кодом, отличных от Windows, таких как Google Angular , который был написан людьми, застрявшими на платформах с открытым исходным кодом.

./ также разрешается в текущий каталог и нетипичен для Интернета, но поддерживается как путь в некоторых платформах с открытым исходным кодом. Поскольку он разрешается так же, как , путь к текущему каталогу файлов не используется. Пример: ./image. jpg = image.jpg . Несмотря на то, что он используется программным обеспечением для определения текущего местоположения папки, поскольку он идентичен текущему пути программного обеспечения или местоположению файла, это то же самое, что и путь без избыточности. Опять же, это пережиток операционных систем Unix, которым требуется разрешение путей, подобное этому, для запуска исполняемых файлов и разрешения путей по соображениям безопасности. Это не типичный веб-путь. Вот почему этот синтаксис избыточен в HTML и веб-технологиях.

//somewebsite.com/folder/folder/file.html это форма полного формата разрешения веб-URL. «//» указывает веб-браузеру определить полный веб-URL / URI во время выполнения и объединить правильный HTTP-протокол в начале вашего пути следующим образом: https://mywebsite.com/folder/folder/file.html . Это позволяет браузеру запрашивать один из многих веб-доменов и определять наиболее безопасное местоположение или протокол для использования: либо «http», либо «https» как наиболее удобный и безопасный префикс. Это редко используется в большинстве внутренних веб-путей, но, вероятно, встречается в ссылка атрибут href пути в более новых элементах HTML5 и используется при добавлении ссылок на ресурсы, которые могут разрешаться в неизвестные динамические соединения на уровне безопасных сокетов во время выполнения, которые изменяются.

ЭКВИВАЛЕНТЫ ПУТИ

папка = /folder относительный путь совпадает с абсолютным путем в этом случае, если файл, обращающийся к этой дочерней «папке», находится в корневом веб-каталоге. Оба пути будут работать одинаково для них.

../folder = /folder относительный путь, идущий вверх к родительской папке, а затем вниз к «папке», совпадает с абсолютным путем, если файл, снова обращающийся к этому пути, находится в корневом веб-каталоге.

./folder = папка оба относительных пути начинаются с текущей папки файлов и указывают на дочернюю «папку» под ними, независимо от того, где эти папки расположены, поэтому они одинаковы. Таким образом, «./» является избыточным.

./file.html = file.html оба относительных пути указывают на текущую папку, а затем на «file.html» внутри этой папки. Это означает, что использование «./» излишне.

./ = {нет пути} пустой путь такой же, как ./ в веб-мире снова избыточен.

./ = / снова верно, только если файл находится в корневой веб-папке. Опять же, это означает, что «./» является избыточным.

МОИ РЕКОМЕНДАЦИИ ПО ВЕБ-ПУТИ

ВСЕГДА используйте абсолютных путей («/myfolder/myfile»), когда это возможно, поскольку они всегда будут работать из любого местоположения файла в веб-проекте, не вводят разработчиков в заблуждение, перемещая файлы с абсолютными paths не меняют пути, и их легко поддерживать и управлять ими. Единственный недостаток абсолютных путей заключается в том, что вы перемещаете файлы или папки, к которым указываете пути, в новые места (пример: вы перемещаете изображение или папку с файлами CSS в новое место позже в проекте). Вот почему я рекомендую вам управлять путями через виртуальные пути на стороне сервера, пути приложений или сгенерированные сервером переменные, чтобы вы могли динамически изменять абсолютные пути при перемещении вещей.

ВСЕГДА используйте относительных веб-путей («»../myfile») в качестве дополнительной опции . Это необходимо для путей к файлам CSS, импортированных файлов CSS или путей к шрифтам в файлах CSS. Их следует использовать только в том случае, если ваше веб-приложение разработано с множеством параллельных приложений, работающих параллельно в одном домене, и имеет вложенные и сильно зависимые файлы ресурсов, работающие внутри них, которые должны быть разделены. В этом случае вы часто будете перемещать эти приложения как один модуль глубже в приложение, что делает относительный путь более ценным. В этом случае вы будете определять пути относительно исходных файлов, а не относительно веб-домена через абсолютные пути. Как и выше, я бы по-прежнему управлял путями на стороне сервера или сгенерированными виртуальными приложениями путями. Это делает пути чрезвычайно простыми, надежными и легко динамически обновляемыми на лету с помощью переменных сервера, а не внутри скриптов и зависимостей, которые постоянно развиваются.

НИКОГДА не используйте другие перечисленные пути, за исключением случаев, когда к этому принуждают нетипичные соглашения сторонних проприетарных программ, которые используют нестандартные решения для определения путей, которые вносят путаницу и требуют дополнительного обслуживания. 🙁

Пути к файлам и их использование в Linux

Путь к файлу — это удобочитаемое представление местоположения файла или папки в компьютерной системе. Вы видели пути к файлам, хотя, возможно, и не осознавали этого. в Интернете: URL-адрес в Интернете, несмотря на древние сражения, которые ведут проприетарные компании, такие как AOL и CompuServe, на самом деле является просто путем к (иногда динамически создаваемому) файлу на чужом компьютере.Например, когда вы переходите на example.com/index .html, на самом деле вы просматриваете HTML-файл index. html, который, вероятно, находится в var на сервере example.com. Файлы на вашем компьютере также имеют пути к файлам, и в этой статье объясняется, как их понимать и почему они важны.

Когда компьютеры стали предметом домашнего обихода, они приобрели все более сильные аналогии с реальными моделями. Например, вместо учетных записей и каталогов персональные компьютеры имели 90 318 рабочих столов 90 319 и 90 318 папок 90 319, и в конце концов у людей сложилось скрытое впечатление, что компьютер — это окно в виртуальную версию реального мира. Это полезная аналогия, потому что все знакомы с концепцией рабочих столов и картотеки, а меньше людей разбираются в цифровых хранилищах и адресах памяти.

Представьте на мгновение, что вы изобрели компьютеры или операционные системы. Вы, вероятно, придумали бы способ группировать общие файлы вместе, потому что люди любят классифицировать и упорядочивать вещи. Поскольку все файлы на компьютере находятся на жестком диске, самым большим контейнером, который вы, вероятно, обозначили бы, является сам диск; то есть все файлы на диске находятся на диске.

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

Файлам и папкам в Linux даются имена, содержащие обычные компоненты, такие как буквы, цифры и другие символы на клавиатуре. Но когда файл находится внутри папки или папка внутри другой папки, / характер показывает отношения между ними. Вот почему вы часто видите файлы, перечисленные в формате /usr/bin/python3 или /etc/os-release . Косая черта указывает, что один элемент хранится внутри предшествующего ему элемента.

Каждый файл и папка в системе POSIX может быть выражен как путь. Если у меня есть файл penguin.jpg в папке Pictures в моем домашнем каталоге, а мое имя пользователя seth , то путь к файлу может быть выражен как /home/seth/Pictures/penguin.jpg .

Большинство пользователей в основном взаимодействуют со своим домашним каталогом, поэтому в качестве сокращения используется символ тильды ( ~ ). Этот факт означает, что я могу представить свой пример изображения пингвина как /home/seth/Pictures/penguin.jpg или как ~/Pictures/penguin.jpg .

Практика ведет к совершенству

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

Если вы сомневаетесь, перетащите

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

Изображение:

opensource.com

Если вы используете терминал, полезно знать, что современные терминалы, в отличие от телетайпов, которые они эмулируют, могут принимать файлы путем перетаскивания. Например, когда вы копируете файл на сервер через SSH и не знаете, как указать путь к файлу, попробуйте перетащить файл из диспетчера файлов с графическим интерфейсом в терминал. Объект GUI, представляющий файл, преобразуется в путь к текстовому файлу в терминале:

Изображение:

opensource.com

Не тратьте время на ввод догадок. Просто перетащите.

Вкладка — ваш друг

В системе, известной тем, что избегают трехбуквенных команд вместо двух или даже однобуквенных команд, будьте уверены, что ни один опытный пользователь POSIX никогда не наберет всего. В оболочке Bash клавиша Tab означает автозаполнение , а автозаполнение никогда не врёт. Например, чтобы ввести пример penguin.jpg расположение файла, вы можете начать с:

 

$ ~/Pi

, а затем нажать клавишу Tab . Пока есть только один элемент, начинающийся с Pi, папка Pictures  заполняется автоматически.

Если есть два или более элементов, начинающихся с букв, которые вы пытаетесь заполнить автоматически, Bash отображает, что это за элементы. Вы вручную вводите больше, пока не достигнете уникальной строки, которую оболочка может безопасно заполнить автоматически. Самое лучшее в этом процессе не обязательно то, что он избавляет вас от необходимости печатать (хотя это определенно является преимуществом), но то, что автозаполнение никогда не ошибается. Сколько бы вы ни боролись с компьютером за автозаполнение чего-то, чего там нет, в конце концов вы обнаружите, что автозаполнение понимает пути лучше, чем кто-либо.

Предположим, вы в приступе ночной реорганизации переместили penguin.jpg из папки ~/Pictures в каталог ~/Spheniscidae . Вы засыпаете и просыпаетесь обновленным, но без памяти, которую вы реорганизовали, поэтому вы пытаетесь скопировать ~/Pictures/penguin.jpg на свой веб-сервер в терминале, используя автозаполнение.

Сколько бы вы ни нажимали на клавишу Tab , Bash отказывается от автозаполнения. Нужный вам файл просто не существует в том месте, где вы думаете, что он существует. Эта функция может быть полезна, когда вы пытаетесь связать свою веб-страницу со шрифтом или файлом CSS 9.0318 вы были уверены, что загрузили, или когда вы указываете компилятору библиотеку, вы на 100% уверены, что вы уже скомпилировали.

Это не автозаполнение вашей бабушки

Если вам нравится автозаполнение Bash, вы начнете насмехаться над ним, как только попробуете автозаполнение в Zsh. Оболочка Z, наряду с сайтом Oh My Zsh, обеспечивает динамичный опыт, наполненный плагинами для определенных языков программирования и сред, визуальными темами, наполненными полезными отзывами, и активным сообществом увлеченных пользователей оболочки:

Если вы обладаете визуальным мышлением и находите отображение большинства терминалов застойным и онемевшим, Zsh вполне может изменить способ вашего взаимодействия с компьютером.

Больше практики

Пути к файлам важны в любой системе. Вы можете быть визуальным мыслителем, который предпочитает думать о файлах как о буквальных документах внутри буквальных папок, но компьютер видит файлы и папки как именованные теги в пуле данных. Способ, которым он идентифицирует один набор данных из другого, заключается в следовании назначенному пути.