我正在尝试将我的用户配置文件迁移到单独的分区,并且已经到了将兼容系统连接添加到新配置文件的地步。但是我不想在我的配置文件中看到它们,所以我想让系统隐藏。
我的问题是attrib
命令仅更改连接点目标的属性。我可以hidden
在 Windows 资源管理器中将属性应用于连接点,但不能将system hidden
属性应用于连接点。
但是,创建系统隐藏的 NTFS 连接点应该是可能的,因为我的原始用户配置文件中的连接点是系统隐藏的。有什么想法吗?
我使用的是 Windows 8.1 64 位。
答案1
抱歉,我没有 Windows 8.1,所以这可能会有所不同,但在我的 Windows 10 VM 上,我看到attrib
有一个开关/L
可以解决您的问题。
/L Work on the attributes of the Symbolic Link versus
the target of the Symbolic Link
因此为了进行测试,我做了类似的事情:
> mklink /j sample_shortcut C:\my_target_dir
Junction created for sample_shortcut <<===>> C:\my_target_dir
> attrib +S +H sample_shortcut /L
我再也看不到我创建的连接点了。