В Java существует концепция канонического пути.
И в WinApi есть полностью квалифицированный путь.
Я хорошо знаю, что такое канонический путь, но я не понимаю полностью квалифицированные концепции пути.
Для файла или каталога, полностью ли qulified путь существует только одна вещь? подобный канонический путь.
Являются ли они обоими одинаковыми понятиями?
Edit:
Еще кое-что,
Связана ли ссылка с символом или жесткая ссылка с полным путем?
Edit
Я спросил кого-то, кто поддерживает страницу "Именование файлов, пути и пространства имен" , чтобы сообщить мне об этом.
И он ответил мне.
Является ли это также полностью законченным путем?
C:\каталог \..\каталог\file.txt
Технически это относительный путь, потому что он содержит двойную точку (..), и некоторые API не обрабатывают их правильно (в документах будет ясно указано, что для этого нужен полный путь).
Эти два являются взаимоисключающими.
То, что он имеет в виду, в моих догадках, если мы поместим такой параметр, как этот "C:\directory \..\directory\file.txt", в функцию, требуемую полностью квалифицированным путем, функция никогда не переинтерпретирует путь и затем не выполняется.
Если это так, полностью определенный путь полностью совпадает с каноническим путем. Не так ли.