Win32API функция для объединения каталогов? - PullRequest
4 голосов
/ 10 февраля 2009

Есть ли в Win32 API функция соединения двух путей?

Я не могу его найти, поэтому подумал, что спросить перед тем, как прокатиться.

Ответы [ 2 ]

8 голосов
/ 10 февраля 2009

Возможно, вам нужна функциональность PathCombine из Функции обработки пути оболочки .

1 голос
/ 10 февраля 2009

Я не уверен, что вы подразумеваете под объединением двух путей, но вы можете использовать CreateSymbolicLink , чтобы связать один каталог с другим. Другой вариант - CreateHardLink , который позволяет указывать для файлов более одного имени. Также есть доступные переходы, которые являются еще одним способом связать каталоги.

Обратите внимание, что все они отличаются от более удобных для пользователя ярлыков (* .lnk), которые интерпретируются оболочкой.

Если вам не нужно делать это из кода, используйте утилиту SysInternals (теперь Microsoft) Junction .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...