如何使多个文件夹的内容显示为一个虚拟文件夹或驱动器号?

如何使多个文件夹的内容显示为一个虚拟文件夹或驱动器号?

我想这样做已经有一段时间了,并且查找了 union FS 和符号链接以及各种文件系统,例如 ZFS。但我不太确定我的需求是否复杂,我就是找不到答案 :-(。

我是一位狂热的摄影师,我有大量的 Raw 照片,事实上是 TB。

我的问题是,我忘记了哪些文件在哪里以及在哪个驱动器上等等......

所以这就是我想要/喜欢做的事......

以 E:\Canon\Photos、F:\Canon\Photos 和 G:\Canon\Photos 为例。

合并或联合,或者无论叫什么名字,都可以创建 P:\Canon\Photos,显示上面 3 个内容?我理解这仅用于读取目的。

那么这可能吗?这就像 3 个驱动器上的 3 个相同文件夹结构,我想将它们合并为一个以便于阅读?

有意义的帮助

答案1

在 Windows 上,你能做的最接近的事情就是获得合并看法文件夹的目的是设置和使用库。

另一个可能需要更多工作的选项是将所有驱动器备份到外部媒体,然后删除所有文件系统,并基于储存空间。存储空间比传统 RAID 更灵活,您可以非常轻松地添加和删除存储。池中可以有不同驱动器。使用存储空间,您只有一个“驱动器”,或者更确切地说是一个跨越多个驱动器的文件系统。如果您采用这种方式,请考虑使用选项来设置冗余,因为没有任何冗余的单个驱动器发生故障可能会导致数据丢失。

答案2

我使用了 mkdir、mklink 和 subst 命令,如下所示。

mkdir <root-folder>
cd <root-folder>
mklink /d <first-target-new-name> <link-to-first-sub-folder>
mklink /d <second-target-new-name> <link-to-second-sub-folder>
subst <drive_name>: <root-folder>

相关内容