我目前正在使用以下脚本将所有带有特定前缀的文件复制到目标目录:
for /f "delims==" %%k in ('dir "d:\Search Path\File Prefix*.*" /s /b') do copy "%%k" "d:\Target Directory\"
这个实现方法是可行的,但是我更希望创建一个文件符号链接(symlink)来代替这些文件,以便在文件更改时会更加方便。请问有没有人能够指导我如何执行这个操作?
非常感谢。
我目前正在使用以下脚本将所有带有特定前缀的文件复制到目标目录:
for /f "delims==" %%k in ('dir "d:\Search Path\File Prefix*.*" /s /b') do copy "%%k" "d:\Target Directory\"
mklink
命令:for /f "delims==" %%k in ('dir "d:\Search Path\File Prefix*.*" /s /b') do (
mklink "d:\Target Directory\" "%%~k"
)
那应该解决了你的问题。mklink /?
获取更多信息。
Mona。
for /f "delims==" %%k in ('dir "d:\Search Path\File Prefix*.*" /s /b') do (mklink "d:\Target Directory\%%~nxk" "%%~k")
,则可以工作。 - user3405604
.bat
文件:https://puvox.software/blog/easiest-method-create-symlink-symbolic/ - T.Todua