[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. set /p Folder=请输入你文档所在目录或把文档目录拖进此窗口:
  3. pushd %Folder%
  4. for /r %%i in (*.txt) do (
  5. set /p shijian=<%%i
  6. set a=%%i
  7. for /l %%j in (1 1 10) do set a=!a:*\=!
  8. for /f "tokens=1* delims=." %%k in ("!a!") do set a=%%k
  9. for /f "tokens=1,2* delims= " %%m in ("!shijian!") do set shijian=%%n
  10. set shijian=!shijian:年=-!
  11. set shijian=!shijian:月=-!
  12. set shijian=!shijian:日=!
  13. set name=!a!!shijian!
  14. ren "%%i" !name!.txt
  15. )
复制代码

[ 本帖最后由 novaa 于 2007-12-5 14:05 编辑 ]
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

那个 for /f 里面的%%~nI我试过了,但是总出错
第二点不太懂
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

强!
"%~dpnx1"这个强!
这是乎说明用%进行扩张不一定要在for中!
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

返回列表