是否可以保存文件夹结构的配置,以便将文件恢复到其文件夹中?

是否可以保存文件夹结构的配置,以便将文件恢复到其文件夹中?

在一块硬盘上,我有一个电影文件库,存放在一个文件夹中;在另一块“备份”硬盘上,我把相同的文件存放在不同的文件夹和子文件夹中(例如按国家、导演等分类)。这种设置的目的并不重要,但我要补充一点,单文件夹硬盘用于种子下载。

如果我的包含多个文件夹和子文件夹的备份驱动器出现故障,我希望能够自动将文件从单文件夹驱动器恢复到其多文件夹结构中。

请注意,这不是备份/恢复软件的工作,因为我对保存所有文件的备份不感兴趣。这也不是一项涉及简单地将文件目录复制到文本/CSV 文件或将其复制为空文件夹的工作。

基本上,保存的内容就像一个配置文件,告诉操作系统将文件列表放入哪个文件夹/子文件夹中。

更新:最初的问题已经过时了(对我来说),因为维护一个混乱的单文件夹驱动器和另一个有组织的多文件夹驱动器(具有相同的文件)作为备份的做法是不切实际的,并且可以通过不同的方式实现符号链接或者硬链接基本上,这些链接允许我们将相同的文件放在硬盘的不同文件夹中,而不会占用双倍的空间,就像我们复制它们一样。因此,例如,我们可以将文件放在一个文件夹中(用于播种目的),也可以将它们组织在同一硬盘上的多个文件夹中。因此,与在两个硬盘上以不同方式组织文件的情况相比,我们可以保持真实的如果一个驱动器发生故障,则无需重新创建文件夹结构即可备份硬盘驱动器。谷歌搜索这些术语(符号和硬链接)以获取更多信息。

答案1

因此,您当前的“备份”驱动器也是您最初保存这些下载文件的地方,并且您只是想找到一种方法将这些文件移回具有您想要保留的某些结构的第二个驱动器,以防具有该结构的驱动器出现故障。

我知道这与传统备份有何不同,但我也相当肯定这样的实用程序并不存在。

您可以编写一个脚本,检索所有文件名及其当前所在的文件夹,并将此记录存储在另一个文件(可能是 CSV)中。然后编写另一个脚本,查找下载目录中存储的参考表中列出的文件,并将它们复制到目标目录。这两个脚本都不是特别复杂。

相关内容