1

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

Примеры:

  • "Мои документы" - это символическая ссылка / точка повторной обработки для любой указанной вами папки. При использовании проводника для просмотра каталога, в котором находится папка, папка по-прежнему отображается как "Мои документы" независимо от фактического имени папки.
  • "iCloud Drive" на самом деле является "iCloudDrive".
  • В iCloudDrive "Pages" на самом деле являются «com ~ apple ~ Pages».

3 ответа3

0

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

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

0

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

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

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

0

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

Атрибут, который вы ищете - LocalizedResourceName.

Чрезвычайно подробный справочник для вас: http://hwiegman.home.xs4all.nl/desktopini.html.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .