Windows 7 如何创建一个实际上包含其他两个目录内容的目录

Windows 7 如何创建一个实际上包含其他两个目录内容的目录,windows-7,symlink,Windows 7,Symlink,在Windows7中,有没有一种方法可以创建一个目录,其中包含来自其他两个实际目录的所有文件和文件夹作为其虚拟内容 我希望我可以定义一个dir,通过symblinks或其他方式反映另外两个dir的内容,而不必复制文件 *编辑:我需要能够将合并目录指定为文件路径。看来使用图书馆不允许我这么做 c:\actualdir1\a,b c:\actualdir2\c,d c:\virtualdir\a、b、c、d 谢谢不,如果不编写自己的Shell扩展,我认为这是不可能的。但是,根据您要查找的内容,可能使

在Windows7中,有没有一种方法可以创建一个目录,其中包含来自其他两个实际目录的所有文件和文件夹作为其虚拟内容

我希望我可以定义一个dir,通过symblinks或其他方式反映另外两个dir的内容,而不必复制文件

*编辑:我需要能够将合并目录指定为文件路径。看来使用图书馆不允许我这么做

c:\actualdir1\a,b

c:\actualdir2\c,d

c:\virtualdir\a、b、c、d


谢谢

不,如果不编写自己的Shell扩展,我认为这是不可能的。但是,根据您要查找的内容,可能使用Windows 7库就可以做到这一点。

库似乎非常适合这一点。您可以创建一个库,并从代码中将文件夹添加到其中,然后在几乎任何需要使用文件夹的地方使用该库。你没有提到你想要使用什么语言——对于托管代码,Windows API代码包有一些shell程序的包装,而C++则可以使用shell API。
(如果您是以用户身份提问,那么答案仍然是libraries,但问题是offtopic,属于SuperUser。)

我是否可以使用文件路径访问库?我需要提供webproxy客户端应用程序重定向配置值的文件路径。@claya告诉我语言,我就可以回答您的问题,而不是通过编程。这是一个名为“Charles”的web代理应用程序,类似于fiddler。要设置“映射本地”目录,我需要提供一个路径;它提供了一个UI,用于选择要将url路径映射到的目录。我希望该目录是我上面演示的这个组合目录。库在UI中是不可选择的,因为它们不是目录。是的,库的路径根本不相同。如果应用程序不是为与库一起工作而编写的,它将无法工作。羞耻。这可能有些过分,但你可以设置一个影子文件夹。编写一个小应用程序,使用ShellObjectWatcher监视库,并将新的/更改的文件(或删除文件)复制到卷影文件夹。然后将shadow文件夹交给代理应用程序。我最终创建了一个批处理脚本来创建所有符号链接的dir