如题! 假如有此文件夹 D:\a 如何让他调用系统自己的时间为自己的名字 大概的意思是命名后为 D:\20061116a
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
if exist D:\a\nul move D:\a D:\%date:~0,4%%date:~5,2%%date:~8,2%a
而NT 4.0可能压根就不支持%date%这种环境变量
2006-10-25 11:53 <DIR>
2006-11-19 16:09
2006-11-19 16:09 <DIR>
2006-11-19 08:46
2006-11-19 18:12 <DIR>
2006-10-25 13:42
2006-10-31 23:14 <DIR>
2006-11-18 21:16
2006-11-19 12:30
@echo %dbg% off
if == echo 运行方式: %~0.bat "要更名的目录名,如目录名含空格请使用引号括起来" && goto :eof
set /p= <nul>>"%~f0"
set .=%~t0
set .=%.:-=%
set .=%.:~0,6%
move "%~1" "%.%%~1" 2>nul>nul
if exist "%.%%~1" echo "%~1" 文件夹被成功命名为:"%.%%~1"
rem 此行不能删
@echo %dbg% off
if == echo 运行方式: %~f0 "要更名的目录名,如目录名含空格请使用引号括起来" && goto :eof
set /p= <nul>>"%~f0"
set ".=20%~t0"
if == (set ".=%.:~2,10%") else (set ".=%.:~0,10%")
set ".=%.:-=%"
move "%~1" "%.%%~1" 2>nul>nul
if exist "%.%%~1" echo "%~1" 文件夹被成功命名为:"%.%%~1"
rem 此行不能删
名称: Windows XP Home Edition 中文版
版本: 5.1 内部版本 2600 Service Pack 2
2006-11-20 20:14 <DIR> a b c
C:\temp>rr.bat "a b c"
"a b c" 文件夹被成功命名为:"20061120a b c"
然后显示刚刚被rr.bat处理完的目录名:
2006-11-20 20:14 <DIR> 20061120a b c
| 评分人 | 分数 | 时间 |
|---|---|---|
| electronixtar | +8 | 2006-11-21 11:46 |
| lxmxn | +7 | 2006-11-23 14:07 |