我有一个包含许多子文件夹的文件夹,每个子文件夹中都有不同的文件:
C:/folder/subfolder1/file1.jpg,
C:/folder/subfolder2/file2.jpg,
C:/folder/subfolder3/file3.jpg,
etc.
如何创建一个批处理文件,将子文件夹中的文件移动到该文件夹,然后删除空的子文件夹。
即。运行bat文件后,文件夹结构应如下所示:
C:/folder/file1.jpg
C:/folder/file2.jpg
C:/folder/file3.jpg
etc.
尝试这个
@echo off
for /f "tokens=*" %%f in ('dir /a:-D /s /b') do move "%%f" .
for /f "tokens=*" %%f in ('dir /a:D /s /b') do rd "%%f"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句