我有多个具有以下结构的文件夹(超过1000个):
/somemoviename
/extrafanart
/fanart1.jpg
我希望他们看起来像这样
/somemoviename
/fanart1.jpg
我试图通过一个名为fileboss的程序来做到这一点,但我不认为它可以管理它。如果有人能告诉我如何用.bat文件做这件事,我会非常感激,因为我正在撕掉我头脑中留下的头发!。
由于
答案 0 :(得分:0)
此批处理文件应在所有somemoviename文件夹所在的文件夹中运行。
虽然没有经过测试,但你可以运行它,它将打印第一个文件名,然后从该文件夹中移动文件,然后打印"Press any key to continue"
并暂停。暂停时不要按任何键,但请使用资源管理器验证文件已从显示的位置移动到正确的文件夹,然后put the file back where it came from
。 单击X关闭批处理文件。如果工作正常,则删除暂停语句并将其真实运行应该是非常安全的。
@echo off
for /f "delims=" %%a in ( ' dir fanart1.jpg /b /s /a-d ' ) do (
pushd "%%~dpa"
echo "%%a"
move fanart1.jpg ..
pause
popd
)