我需要根据一些规则将多个 NTFS 文件夹的内容合并为一个。这些规则将确保没有冲突的名称。目标是以编程方式完成所有这些工作(c# 和/或 c++)。
我拥有的最简单的解决方案是在目标文件夹中创建 NTFS 链接(或连接),指向源文件夹中的每个文件。
到目前为止,这将起作用,但我遇到的问题是不会出现其他文件并且删除的文件不会消失。
好吧,当然我可以运行一个后台进程(服务)来监听文件系统的源文件夹并在你的飞行中对 NTFS 链接进行适当的修改,但这是要走的路吗?
第一个问题是: 1. 最优雅的方式是什么?2. 我见过多个程序,例如可以将 ZIP 或 ISO 文件的内容挂载到某个 NTFS 文件夹。它们是如何工作的?