Originally posted by Hanyeguxing at 01:05 PM:
这个代码不是执行的,是先用来测试的,看到显示正确后,去掉echo.正式执行就可以。之所以这样写,是因为该代码我未测试。
for %%a in (*.zip) d ...
我这确实不行请您实际操作一下
下面是我用您的两个批处理的操作情况:
1、Hanyeguxing11.bat:
@echo off
set a=%date:~0,4%%date:~5,2%%date:~8,2%
for %%a in (*.zip) do ren "%%a" "%%~na%a%.zip"
2、Hanyeguxing22.bat:
for %%a in (*.zip) do ren "%%a" "%%~na%date:~0,4%%date:~5,2%%date:~8,2%.zip"
更名前文件夹目录树为:
文件夹 PATH 列表
卷序列号码为 71F2E346 1CBB:7D24
C:\BT1\新建文件夹
showtim11.zip
showtim.zip
showtime.zip
vcccccccc.zip
复件 新建 文本文档.zip
新建 文本文档.zip
gghhhh.zip
Hanyeguxing11.bat
Hanyeguxing22.bat
没有子文件夹
用Hanyeguxing11.bat:更名后文件夹目录树为:
文件夹 PATH 列表
卷序列号码为 71F2E346 1CBB:7D24
C:\BT1\新建文件夹
showtime20100523.zip
新建 文本文档20100523.zip
复件 新建 文本文档20100523.zip
showtim2010052320100523.zip
vcccccccc2010052320100523.zip
gghhhh2010052320100523.zip
showtim11201005232010052320100523.zip
Hanyeguxing11.bat
Hanyeguxing22.bat
没有子文件夹
用Hanyeguxing22.bat:更名后文件夹目录树为:
文件夹 PATH 列表
卷序列号码为 71F2E346 1CBB:7D24
C:\BT1\新建文件夹
新建 文本文档20100523.zip
复件 新建 文本文档20100523.zip
showtim1120100523.zip
vcccccccc2010052320100523.zip
showtim2010052320100523.zip
gghhhh2010052320100523.zip
showtime201005232010052320100523.zip
Hanyeguxing11.bat
Hanyeguxing22.bat
没有子文件夹