1

我已经阅读了很多关于符号链接(符号链接、连接点、硬链接等)的内容并下载了一些软件来创建符号链接(符号链接创建器、链接外壳扩展),但我无法创建充当原始文档的符号链接和设置文件夹!

因此,总的来说,当我打开“D&S”目录时,路径更改为 c:\Users\ 但是当我使用自己创建的符号链接执行此操作时,它就不能以这种方式工作:“c:\test\mylink”< ==> c:\test2\destination\ 路径是:c:\test\mylink\ 但其中包含目标文件夹的文件和文件夹!我希望我已经可以理解地描述了我的问题:)!

提前致谢!

ps:
我尝试了以下 cmd 命令:
- mklink c:\test c:\test2 (works)
- mklink /dc:\test1 c:\test2 (works)
- mklink /jc:\test1 c:\test2 (工作)
- mklink /hc:\test1 c:\test2 (这不起作用并返回“拒绝访问”,因为它只适用于文件)

一个例子:
- 我有这个现有文件夹:c:\test2\
- 里面有一个 readme.txt 文件
- 在 cmd 中写这个: mklink /dc:\test1 c:\test2
- 它创建名为 test1 的链接,当我打开它,我看到了 readme.txt,但路径是“c:\test1”而不是“c:\test2”,这是我想要的!

4

3 回答 3

3

请关注这个帖子: http: //www.ohmancorp.com/RefWin-Win2008R2-AltProfilesFixJuctions.asp

“我的文档\音乐”连接的示例代码:

mklink /J "My Music" "C:\Users\jozjan\Music"
icacls "My Music" /deny everyone:(RD) /L
icacls "My Music" /setowner SYSTEM /L
attrib +S +H +I "My Music" /L

您可以使用“dir /al /s C:\Users\Default”检查默认情况下必须重新创建哪些连接。上面的链接上有一个脚本可以很好地帮助我们。

于 2012-11-22T00:31:47.000 回答
1

好的,您想要复制与文档和设置相同的条件。从使用连接点开始:

 mklink /J c:\test3 c:\test2

使其成为系统并隐藏:

 attrib +H +S c:\test3

然后更改权限:

 icacls c:\test3 /deny *S-1-1-0:(S,RD)

如果这不起作用,则 Total Commander 可能会将 Documents and Settings 视为特殊情况。如果供应商有支持论坛,您可以在那里询问。可能有一些方法可以将其配置为对其他文件夹执行相同的操作。

于 2012-05-21T21:45:54.050 回答
-2

Windows 没有符号链接或硬链接。它有快捷方式,有点像符号链接。恐怕你运气不好。

编辑:

正如已经向我指出的那样,Windows确实支持符号链接。有关详细信息,请参阅评论。但是,对于您正在做的事情,您错过了符号链接的意义。

将目录视为存储桶。你有很多这样的。他们每个人在桶的侧面都有一个名字,其他桶有带有这些名字的纸条。纸条不是水桶。他们只是有一个桶的名字。

既然如此,你可以在纸的正面写任何名字,背面写真名。Total Commander 在其当前使用的纸条正面报告名称,该名称可能是也可能不是实际名称。但是,它会将您指向具有真实名称的存储桶。

对于您想要的,只需创建一个与您想要的位置同名的符号链接,只要它们没有相同的父文件夹,就可以了。

Good:
mklink /D c:\stuff\test2 c:\test2

Bad:
mklink /D c:\test2 c:\test2
于 2012-05-21T21:01:27.223 回答