如何将不同目录的内容合并到一个目录中

如何将不同目录的内容合并到一个目录中

我的数据存储在 2 个 NTFS 卷 E: 和 F: 上。它们都包含一个名为 的目录,Storage该目录有多个子目录,每个驱动器上的子目录都不同,例如:

E:\Storage\My Stuff
E:\Storage\My Old Stuff

F:\Storage\My New Stuff

我希望将它们全部放在一个地方,即有一个虚拟驱动器 X:,其中包含Storage以下内容的目录:

My Old Stuff
My New Stuff
My Stuff

要求:

  • 的内容必须是和X:\Storage内容的总和。E:\StorageF:\Storage
  • X:\Storage必须是不包含实际数据的“虚拟”目录。即,我不想将数据从 移动E:\StorageX:\Storage
  • X:\Storage必须可以使用 Windows 资源管理器进行浏览。
  • 对内容所做的更改E:\Storage必须F:\Storage在中可见X:\Storage
  • 如果和都E:\Storage\Same存在F:\Storage\Same,那么X:\Storage应该包含这两个目录——而不是只包含其中一个。
  • X:\Storage允许只读。不过最好有写权限。

这应该作为虚拟文件系统来实现吗,或者这是一种更简单的实现方法?

答案1

其中一个可能的解决方案是使用 Windows 的一项名为“库”的功能。

它是一种将多个目录的内容作为虚拟文件夹呈现在一个地方的方式。

有很多关于如何创建和使用库的优秀教程,例如这个:Windows 中的库是什么以及如何使用它们来组织文件

相关内容