Windows 文件历史记录/备份 - 按名称排除文件夹

Raf*_*afe 5 backup file-history windows-10

在 Windows 10“文件历史记录”/备份(无论现在叫什么)中,有没有办法按名称排除文件夹?例如,我想从备份中排除所有名为“bin”的文件夹。从本质上讲,能够像使用 .gitignore 文件为 git 所做的那样从文件备份中排除内容会很棒。关于如何做到这一点的任何想法/建议?

小智 6

对于那些偶然发现这篇旧文章试图找到 gui 的替代品并且必须在文件历史记录配置文件夹中逐一选择排除项的人:

C:\Users\You\AppData\Local\Microsoft\Windows\FileHistory\Configuration
Run Code Online (Sandbox Code Playgroud)

有两个文件:

Config1.xml and Config2.xml
Run Code Online (Sandbox Code Playgroud)

您可以手动输入要排除的所有文件夹的 xml,如下所示:

  <FolderExclude>C:\Project\FullPathToFolder\bin</FolderExclude>
Run Code Online (Sandbox Code Playgroud)

所有其他包含都是完全限定的路径,我不确定是否有办法提供真正的通配符,但您可以使用 cmd 提示符将标签编写到列表中,以选择所有 bin (和/或 obj)文件夹,如下所示

C:\Project>dir bin /B /S
Run Code Online (Sandbox Code Playgroud)

将它们粘贴到 Excel 中并填写这个极其复杂的宏以生成 xml,而无需编写任何脚本:

="<FolderExclude>" & A1 & "</FolderExclude>"
Run Code Online (Sandbox Code Playgroud)


Daa*_*oss 1

有两个文件夹包含 FH 的 CONFIGS,用于控制备份或跳过的内容。它们都位于 FH 存储库的根目录中。一个位于要备份的主硬盘驱动器上,其中部分用于存储文件,直到重新连接外部文件历史记录驱动器为止。每当发生备份时,备份中的文件就会更新(默认为 1 小时)。

尽管您可以编辑此内容(这是我通常所做的),但最简单的方法是使用“资源管理器”或他们现在所说的“文件资源管理器”在“库”文件元素中添加或删除文件夹。(您可以重新打开“查看库”(我相信使用资源管理器)。FH 的工作原理是自动选择所有文件和文件夹,并备份所有库。