我真的不熟悉批处理文件的创建。 场景是我在播客标题排列的文件夹中保存播客剧集。 - 我将播客封面的jpeg存储在另一个驱动器上,由播客标题排列。所以,我有......
(让我们说[播客标题] =无睡眠播客)
header("Last-Modified: " . gmdate('D, d M Y H:i:s T', filemtime(__FILE__)));
和
D:\Podcast Covers\[Podcast Title]\[Podcast Title].jpg
我想创建一个循环遍历E:\Podcasts\Episodes\[Podcast Title]\[Episode_title].mp3
- 文件夹的批处理文件,并为每个jpeg封面创建一个符号链接>>将其保存为
Podcast Covers
注意:我已经知道如何使用批处理文件创建单个符号链接
E:\Podcasts\Episodes\[Podcast Title]\[Podcast Title].jpg
并将其另存为.bat文件
答案 0 :(得分:1)
@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前面的回声。
要了解批次,您可能需要阅读以下参考文献:
http://ss64.com/nt/for.html
http://ss64.com/nt/syntax-args.html