如何创建一个具有另一个属性的文件,并在打开时链接到该文件?


1

我想知道是否有人知道在Windows 7中是否有可能创建一个文件(让我们称之为源文件)代表另一个文件,具有它的属性(包括大小),但是当打开时实际打开另一个文件(让我们称之为目标文件)?

为了澄清用途,这就是为什么我想要这样的东西:

我有大量的视频文件分布在大量的硬盘上。我还有一个应用程序,可以创建这些文件的目录。问题是编目程序在扫描新文件或更新文件时需要访问所有文件但我不希望(并且不能)将所有HDD连接/加电以便执行此操作。

如果我可以创建一个代表每个视频文件的文件(但不是它的副本),那么我可以将编目程序指向这些文件的列表而不是许多HDD。我知道我需要连接相关的硬盘才能真正播放文件,而且我很可能不得不手动创建源文件,但这没问题。

我可能会问不可能......但是嘿,如果你不问你没有得到! :-)

编辑 :忘记提及,SymLinks在这种情况下不适合,因为它们要求在扫描目录时可以访问目标文件。


基本的捷径可以做你要问的吗?
Bungicasse

@Bungicasse只有当他使用的程序解析快捷方式时,否则快捷方式本身就是一个文件。
R-D

视频文件的“属性”位于视频文件中。所以任何类型的代理文件都不会削减它。您需要实际文件,因此您的计划无法运行。
Daniel B

Answers:



0

你应该看一下符号链接(或符号链接)。符号链接允许您在一个位置创建指向不同位置的文件或目录的链接。出于所有意图和目的,这些符号链接表现为普通文件和目录。

另见 维基页面 和一个教程 HowToGeek 解释如何使用 mklink


感谢Roald,我确实看过符号链接,但我明白当我的编目程序扫描符号链接时,目标文件需要可访问,所以它并没有真正帮助...除非我对符号链接的工作原理有误。
daklone

@daklone,你是对的。据我所知,没有办法使用符号链接或快捷方式将文件信息“缓存”在不同的位置。您应该编辑您的问题以将信息放在那里。
R-D
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.