将一个文件夹中的所有文件批量符号链接到另一个文件夹 (Windows)
Bulk symlink all files in one folder to another folder (Windows)
我有一个包含一堆子文件夹的文件夹 A,我想将所有这些子文件夹符号链接到文件夹 B,而不必手动逐个逐个 mklink。有没有办法可以将文件夹 A 的全部内容批量符号链接到文件夹 B?我不需要任何限定符或排除项,就像其他询问批量符号链接的人一样,我只希望所有文件夹 A 都出现在文件夹 B 中,这样我也可以向文件夹 B 添加其他内容。
想通了。创建了我的第一个 Windows 批处理文件!从来不知道它们是一回事,但这似乎有效:
echo off
for /f "usebackq delims=|" %%f in (`dir /b "C:\path\to\source\directory"`) do (mklink /d "C:\path\to\destination\directory\%%f" "C:\path\to\source\directory\again\%%f")
pause
我有一个包含一堆子文件夹的文件夹 A,我想将所有这些子文件夹符号链接到文件夹 B,而不必手动逐个逐个 mklink。有没有办法可以将文件夹 A 的全部内容批量符号链接到文件夹 B?我不需要任何限定符或排除项,就像其他询问批量符号链接的人一样,我只希望所有文件夹 A 都出现在文件夹 B 中,这样我也可以向文件夹 B 添加其他内容。
想通了。创建了我的第一个 Windows 批处理文件!从来不知道它们是一回事,但这似乎有效:
echo off
for /f "usebackq delims=|" %%f in (`dir /b "C:\path\to\source\directory"`) do (mklink /d "C:\path\to\destination\directory\%%f" "C:\path\to\source\directory\again\%%f")
pause