是否存在可以动态/弹性地应对目标变化的文件或目录链接方法?
我的意思是,如果我创建一个链接,mklink /d test c:\test
我可以在之后更改链接名称,但不能重命名/移动目标目录,否则连接将中断并且必须更换链接。
这在稳定的目录树结构中可能是可以接受的,但是这个结构处于不断变化的状态,需要某种自动化。
答案1
我认为不存在任何文件系统可以在移动符号链接时跟踪其目标文件(或文件夹)。移动目标总会使链接失效。
一些归档系统可以跟踪文件在存储介质之间自动移动的情况,但这并不适用于此处。
我的建议是采用另一个并行系统来在文件在文件夹之间移动时查找文件,而不管它们的当前位置。
一种非常基本的方法是使用 Windows 资源管理器的元标记,以及文件夹结构。您可以使用标准的已知标记,例如作者、专辑或艺术家,但也可以创建自己的标记。然后,您可以使用资源管理器中的搜索字段来查找文件。请注意,这些标记只能在 NTFS 磁盘中使用,如果复制到 FAT32 等磁盘,这些标记将会丢失。
有关详细信息,请参阅文章 如何在 Windows 10 中添加和使用标签?
存在更复杂的文件分类产品,例如 Windows Media Player 及其媒体库,但就我个人所知,我无法推荐任何产品。