Почему имя папки отличается от имени в пути к файлу?

Я испытываю удивительное количество трудностей в поисках ответа на этот, казалось бы, простой вопрос. Я наткнулся на статью на MSDN под названием "именование файлов, путей и пространств имен", которая, хотя и назидала, не ответила на мой вопрос (если я просто не в состоянии сделать правильные соединения).

примеры:

  • "Мои Документы" - это символическая ссылка на любую папку, которую вы
    указывать. При использовании проводника для просмотра каталога, в котором
    тот папка содержится, папка по-прежнему отображается как " Мои Документы"
    независимо от фактического имени папки.
  • "iCloud диск" на самом деле "iCloudDrive".
  • в iCloudDrive " Pages "на самом деле является"com~apple~Pages".
13
задан Zuriel
07.12.2022 10:28 Количество просмотров материала 3385
Распечатать страницу

3 ответа

ошибочно предполагать, что проводник Windows покажет вам фактические имена файлов и папок. Есть множество случаев, когда этого не происходит. Некоторые из этой ерунды по дизайну Microsoft, или в результате сторонних "расширений", которые были прикреплены к проводнику Windows. Рабочий стол (обычно" скрытый").ini файлы в папке часто участвуют в такого рода вещи. Если вам нужно точное представление о фактической структуры файлов и папок, вы должны использовать команду "dir" в командной Оперативное средство.

"Мои документы" в более поздних версиях Windows является соединением каталогов, а не символической ссылкой, которая очень похожа.

0
отвечен kreemoweet 2022-12-08 18:16

есть несколько вещей, которые могут вызвать это. Они включают в себя:

  • файлы lnk - Это функция проводника Windows. В то время как Explorer рассматривает их как символическую ссылку, они не являются и не переводятся на другие платформы. Проводник помечает значок наложением.
  • соединения, жесткие ссылки и символические ссылки - Это особенности NTFS, дисковой файловой системы Windows.Первый специфичен для Windows, последние 2 являются стандартами и поддерживаются всеми стандартами POSIX система регистрации.
  • Библиотеки (W7+) - Введенный с Windows 7, чтобы попытаться "упростить" различные места, которые вы могли бы иметь для общего содержания
  • рабочий стол.ini-как указывали другие, рабочий стол.ini-файл также может определять альтернативные имена папок, забыл, что один.
  • окна косвенности - Я думаю, что это темная область, о которой вы говорите. Определения трудно найти и, как правило, похоронены глубоко в ОС. Что я могу сказать, что все точки косвенного обращения определены в реестре, и вы можете искать многие из них там.

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

0
отвечен Julian Knight 2022-12-08 20:33

Это связано с рабочий стол.ini настройки в Windows (наиболее часто используется для значков папок).

атрибут, который вы ищете является LocalizedResourceName.

очень подробную ссылку, чтобы направлять вас: http://hwiegman.home.xs4all.nl/desktopini.html.

0
отвечен Jewels 2022-12-08 22:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх