如何为 jpg 递归创建符号 link 并将 link 保存在相对目录中?
How do I recursively create symbolic links for jpgs and save the link in a relative directory?
我对批处理文件创建真的很陌生。
场景是我将播客剧集保存在按播客标题排列的文件夹中。 - 我将播客封面的 jpeg 存储在不同的驱动器上,按播客标题排列。所以,我有...
(假设 [播客标题] = 不眠播客)
D:\Podcast Covers\[Podcast Title]\[Podcast Title].jpg
和
E:\Podcasts\Episodes\[Podcast Title]\[Episode_title].mp3
我想创建一个批处理文件,它将循环遍历 Podcast Covers
- 文件夹并为每个 jpeg 封面创建一个符号 link >> 将其保存为
E:\Podcasts\Episodes\[Podcast Title]\[Podcast Title].jpg
注意:我已经知道如何使用批处理文件
创建单个符号link
mklink "E:\Podcasts\Episodes\[Podcast Title]\[Podcast Title].jpg" "D:\Podcast Covers\[Podcast Title]\[Podcast Title].jpg"
并将其另存为 .bat 文件
@Echo off
For /d %%A in ("D:\Podcast Covers\*"
) do If exist "%%A\%%~nA.jpg" ^
If exist "E:\Podcasts\Episodes\%%~nA\" ^
echo mklink "E:\Podcasts\Episodes\%%~nA\%%~nA.jpg" ^
"%%A\%%~nA.jpg"
如果输出看起来正常,请删除 mklink 前面的 echo。
要了解批处理,您可能需要阅读以下参考资料:
http://ss64.com/nt/for.html
http://ss64.com/nt/syntax-args.html
我对批处理文件创建真的很陌生。 场景是我将播客剧集保存在按播客标题排列的文件夹中。 - 我将播客封面的 jpeg 存储在不同的驱动器上,按播客标题排列。所以,我有...
(假设 [播客标题] = 不眠播客)
D:\Podcast Covers\[Podcast Title]\[Podcast Title].jpg
和
E:\Podcasts\Episodes\[Podcast Title]\[Episode_title].mp3
我想创建一个批处理文件,它将循环遍历 Podcast Covers
- 文件夹并为每个 jpeg 封面创建一个符号 link >> 将其保存为
E:\Podcasts\Episodes\[Podcast Title]\[Podcast Title].jpg
注意:我已经知道如何使用批处理文件
创建单个符号linkmklink "E:\Podcasts\Episodes\[Podcast Title]\[Podcast Title].jpg" "D:\Podcast Covers\[Podcast Title]\[Podcast Title].jpg"
并将其另存为 .bat 文件
@Echo off
For /d %%A in ("D:\Podcast Covers\*"
) do If exist "%%A\%%~nA.jpg" ^
If exist "E:\Podcasts\Episodes\%%~nA\" ^
echo mklink "E:\Podcasts\Episodes\%%~nA\%%~nA.jpg" ^
"%%A\%%~nA.jpg"
如果输出看起来正常,请删除 mklink 前面的 echo。
要了解批处理,您可能需要阅读以下参考资料:
http://ss64.com/nt/for.html
http://ss64.com/nt/syntax-args.html