我想知道是否有人知道是否有可能在 Windows 7 中创建一个代表另一个文件的文件(我们称之为源文件),具有它的属性(包括大小),但打开时实际上打开另一个文件(我们称之为目标文件)?
为了澄清用途,这就是我想要这样的东西的原因:
我有大量视频文件分布在大量硬盘上。我还有一个应用程序可以创建这些文件的目录。问题是,目录程序在扫描新文件或更新文件时需要访问所有文件,但我不想(也不能)连接/启动所有硬盘来执行此操作。
如果我可以创建一个代表每个视频文件的文件(但不是它的副本),那么我就可以让编目程序指向这些文件的列表,而不是许多硬盘。我知道我需要连接相关的硬盘才能真正播放这些文件,而且我很可能必须手动创建源文件,但这没问题。
我可能要求的是不可能的事情...但是嘿,如果你不问你就得不到!:-)
编辑:忘了提一下,SymLinks 在这种情况下并不适用,因为它们要求在扫描目录时可以访问目标文件。
答案1
不,这是不可能的。您说编目程序需要目标文件可访问。我可以想象该程序正在对文件进行哈希处理、读取元数据或内容本身。我认为这些都无法帮助您:
- 链接,
- 符号链接,
- 硬链接,
- 路口
- 甚至一些自定义文件系统包装器