如何在Windows中使用批处理脚本创建符号链接?

时间:2014-03-11 10:21:26

标签: batch-file copy symlink windows-server-2012

我目前正在使用以下脚本将具有特定前缀的所有文件复制到目标目录:

for /f "delims==" %%k in ('dir "d:\Search Path\File Prefix*.*" /s /b') do copy "%%k" "d:\Target Directory\"

这样可以正常工作,但我想在任何文件更改的情况下为文件创建一个符号链接。有人可以建议我怎么做吗?

非常感谢

1 个答案:

答案 0 :(得分:6)

您使用mklink命令:

for /f "delims==" %%k in ('dir "d:\Search Path\File Prefix*.*" /s /b') do (
mklink "d:\Target Directory\" "%%~k"
)

那应该可以解决你的问题。 mklink /?了解更多信息。

莫纳。