文件名
| 文件夹 | | x月份aa | f(aa) \x月份 | | 第x季度bb | f(bb)\x季度 | | 第X期CC | f(cc)\x期 |
将同一目录下EXCEL文件移动到相应文件夹,文件名为“x月份aa”、“第x季度bb”、“第X期CC”,根据命名相应移到文件夹下,对应关系见上表- echo off
- for /f %%i in ('dir /b *.xls') do (
- setlocal enabledelayedexpansion
- for /f "tokens=1,3,4 delims=_" %%j in ('dir /b %%i') do (
- set cir=%%l
-
- if "!cir:~2,1!"=="月" (
- set circle=!cir:~0,4!
- echo !circle!
- set name=!cir:~4!
- echo !name!
- if "!circle!"=="11月份" ( set ftime=11月
- echo !ftime!
- )
- if "!circle!"=="12月份" ( set ftime=12月
- echo !ftime!
- )
- ) else if "!cir:~2,1!"=="期" (
-
- set circle=!cir:~0,3!
- echo !circle!
- set name=!cir:~3!
- echo !name!
- if "!circle!"=="第一期" set ftime=一期
- if "!circle!"=="第二期" set ftime=二期
- if "!circle!"=="第三期" set ftime=三期
- if "!circle!"=="第四期" set ftime=四期
- ) else if "!cir:~2,1!"=="季" (
- set circle=!cir:~0,4!
- echo !circle!
- set name=!cir:~4!
- echo !name!
- if "!circle!"=="第一季度" set ftime=1季度
- if "!circle!"=="第二季度" set ftime=2季度
- if "!circle!"=="第三季度" set ftime=3季度
- if "!circle!"=="第四季度" set ftime=4季度
- )
复制代码 在论坛搜索了一番,不知道自己的问题在哪里,请各位大侠指点!谢谢啦!
[ 本帖最后由 achu 于 2010-7-29 17:05 编辑 ] |