![如何创建一个具有另一个文件的属性并且在打开时链接到该文件的文件?](https://linux22.com/image/1517765/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%85%B7%E6%9C%89%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E7%9A%84%E5%B1%9E%E6%80%A7%E5%B9%B6%E4%B8%94%E5%9C%A8%E6%89%93%E5%BC%80%E6%97%B6%E9%93%BE%E6%8E%A5%E5%88%B0%E8%AF%A5%E6%96%87%E4%BB%B6%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我想知道是否有人知道是否有可能在 Windows 7 中创建一个代表另一个文件的文件(我们称之为源文件),具有它的属性(包括大小),但打开时实际上打开另一个文件(我们称之为目标文件)?
为了澄清用途,这就是我想要这样的东西的原因:
我有大量视频文件分布在大量硬盘上。我还有一个应用程序可以创建这些文件的目录。问题是,目录程序在扫描新文件或更新文件时需要访问所有文件,但我不想(也不能)连接/启动所有硬盘来执行此操作。
如果我可以创建一个代表每个视频文件的文件(但不是它的副本),那么我就可以让编目程序指向这些文件的列表,而不是许多硬盘。我知道我需要连接相关的硬盘才能真正播放这些文件,而且我很可能必须手动创建源文件,但这没问题。
我可能要求的是不可能的事情...但是嘿,如果你不问你就得不到!:-)
编辑:忘了提一下,SymLinks 在这种情况下并不适用,因为它们要求在扫描目录时可以访问目标文件。
答案1
不,这是不可能的。您说编目程序需要目标文件可访问。我可以想象该程序正在对文件进行哈希处理、读取元数据或内容本身。我认为这些都无法帮助您:
- 链接,
- 符号链接,
- 硬链接,
- 路口
- 甚至一些自定义文件系统包装器