0

我有大约 2,000 个电影文件夹,每个文件夹都有自己的包含字幕文件(.srt 等)的子文件夹。所有 2,000 个电影文件夹都在一个名为“电影”的目录中,如下所示:

D:\Media\Films\Avatar (2009)

我想将所有字幕文件从其子文件夹(命名为“Subs”)移到主文件夹(电影文件夹)中,然后删除“Subs”文件夹。我一直在网上查找并找到了执行此操作的代码(批处理文件),但需要在每个电影文件夹上完成,因此逐个执行此操作(2,000 个电影文件夹)并不理想。

我对此完全陌生,我确信可以通过修改批处理文件中的代码来做到这一点(我不完全确定在批处理文件中编辑的位置和内容)。

这是批处理文件代码:

set "MyPath=%~dpnx0" & call set "MyPath=%%MyPath:\%~nx0=%%"

echo MyPath=%MyPath%

move "%MyPath%\Subs\*.*" "%MyPath%\"

rmdir /s /q "%MyPath%\Subs"

pause

Subs是电影文件夹中的子文件夹

任何帮助表示赞赏,谢谢。

4

0 回答 0