flyhorse85 当前离线
列兵
评分人数
CUer 当前离线
上尉
TOP
tmplinshi 当前离线
版主
in ( ' more +8 "%~f0" ')括号里面的不明白,请问楼主哪里有关于这里面的解释 zaixinxiangnian 发表于 2011-8-4 15:04
zaixinxiangnian 当前离线
二级士官
@echo off for /f "tokens=1,*" %%a in (' more +8 "%~f0" ') do ( if not exist "%%b" md "%%b" for /r %%i in (*—%%a.xls) do move "%%i" "%%b" ) exit /b :: ------------------ 自由孔 萧&山 自来水厂 余 杭 紫京山庄 西湖区 朱穴 临安 朱家塔 萧山 周杨村 余杭复制代码
如果所属区域的名字不只是2个字呢
还有就是excel文件放在很多不同的文件夹
@echo off for /f "tokens=1,2" %%a in (' more +8 "%~f0" ') do ( if not exist %%b md %%b move *—%%a.xls %%b ) exit /b :: ------------------ 自由孔 萧山 自来水厂 余杭 紫京山庄 西湖 竹海水韵 余杭 朱穴 临安 朱家塔 萧山 周杨村 余杭复制代码