как создать каталог, в котором фактически есть содержимое 2 других каталогов - PullRequest
2 голосов
/ 23 мая 2011

Есть ли способ в Windows 7 создать каталог, который имеет в качестве своего виртуального содержимого все файлы и папки из 2 других реальных каталогов?

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

* edit: мне нужно иметь возможность указать объединяющий каталог как путь к файлу. Похоже, использование библиотеки не позволяет мне сделать это.

c: \ actualdir1 \ a, b

c: \ actualdir2 \ c, d

c: \ virtualdir \ a, b, c, d

спасибо

Ответы [ 2 ]

1 голос
/ 23 мая 2011

Похоже, библиотеки были бы идеальными для этого. Вы можете создать библиотеку и добавить в нее папки из кода, а затем использовать библиотеку практически везде, где бы вы ни использовали папку. Вы не упоминаете, какой язык вы хотите использовать - для управляемого кода в Windows API Code Pack есть некоторые обертки для оболочки, а из C ++ вы можете использовать API оболочки.

(Если вы спрашиваете как пользователь, то ответом по-прежнему являются библиотеки, но вопрос является оффтопом и относится к SuperUser.)

0 голосов
/ 23 мая 2011

Нет, я не думаю, что это возможно без написания собственного расширения Shell. Тем не менее, в зависимости от того, что вы ищете, возможно, использование библиотек Windows 7 поможет.

...