fashionben 当前离线
列兵
评分人数
yhcfsr 当前离线
中尉
@echo off for /f "delims=" %%a in ('type list.txt') do ( if not exist "%%a" md "%%a" for /f "delims=" %%b in ('dir /a-d/s/b^|findstr /i "%%a"') do if not "%%~dpb"=="%%~fa\" move /y "%%b" "%%a" )复制代码
TOP
zaqmlp 当前离线
上尉
ww0000 当前离线
三级士官
回复 fashionben 2楼已修正。 这是根据列表建立文件夹,每建一个文件夹就扫描全部文件,将 ... yhcfsr 发表于 2018-4-12 18:20
@echo off for /f "delims=" %%a in ('dir /a-d/s/b') do ( set "var=%%a" for /f %%b in (list.txt) do ( setlocal enabledelayedexpansion if not "!var:%%b=!"=="!var!" ( if not exist "%%b" md "%%b" move /y "%%a" "%%b" ) endlocal ) )复制代码
回复 fashionben yhcfsr 发表于 2018-4-13 11:55