如何让 Windows 资源管理器将符号链接视为具有相同扩展名的常规文件?

如何让 Windows 资源管理器将符号链接视为具有相同扩展名的常规文件?

我在用分布式虚拟控制器对于我正在开展的一个项目,用于跟踪和运行需要在 Windows 上运行的数据处理管道。DVC 使用符号链接将文件的原始路径连接到缓存中的副本。
然而,在 Windows 11 上,在资源管理器窗口中,这些符号链接不是作为常规文件出现的,而是作为“.symlink”类型的奇怪文件出现的,即使文件名实际上不包含此扩展名:

看这里:
看这里

这使得我无法正常打开这些文件。

结果,图像不会显示缩略图,并且单击时,文件实际上不会使用适合实际扩展名的正确应用程序打开,而是会显示 .symlink 扩展名的应用程序选择窗口。

我怎样才能让 Windows 将这些符号链接视为常规文件,至少对于通过 Windows 资源管理器进行交互(例如单击它们)?

先谢谢您的帮助。

答案1

此问题自 Windows 7 开始存在,当时 Windows 7 更新 KB3039066 破坏了 Windows 资源管理器和所有使用 Windows shell 提供的服务的程序中的符号链接。

我们的网站上有以下帖子询问了这个问题:

在这两篇文章中,提供的唯一解决方法是用另一种类型(硬链接、目录符号链接或目录连接)替换符号链接。

如果您可以使用更强的类型重新创建 DVC 创建的符号链接(如上所述),这将是一个解决方案。否则,可能不存在不通过“打开方式”上下文菜单的简单解决方案。

一些第三方 文件资源管理器替代方案 可能会以不同的方式处理这些文件,但我不推荐其中任何一个。

相关内容