尽我最大努力寻找解决方案,但接近我的需要是这个例子没有用。 Bash: Moving multiple files into subfolders
我不是程序员,因此无法为Windows 7自行创建批处理文件。任何帮助都将不胜感激。
执行以下操作的批处理文件的所需代码: -
理想情况下,批处理文件应该从父文件夹执行,并且应该完成所有子文件夹中的3个步骤,至少到父文件夹下的3个级别。
在预先感谢您的帮助。
我试过了,想出了这个。工作,但非常原始。需要从每个文件夹(100个)中手动运行
MKDIR F1
MKDIR F2
DO 500
move *_F1*.* F1
move *_F2*.* F2
ENDDO
答案 0 :(得分:1)
试试这样:
@echo off
for /f "delims=" %%a in ('dir /s/b/a-d *.* ^| find /i "_F1"') do (
if not exist "%%~dpaF1" md "%%~dpaF1"
move "%%~fa" "%%~dpaF1")