请高手指出这个DOS命令的错误

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:46:06
我用下面的命令实现用系统时间重命名某个文件:
ren answer.txt %time:~0,10%.txt
系统提示“参数不正确”,但是我用类似的方法以系统日期重命名却很顺利。
谢谢

time里含有 : 和 . 这两个不能作为文件名,如果你一定要用时间来命令的话.
可以用ren answer.txt %time:~0,2%%time:~3,2%%time:~6,2%.txt

DOS下面文件名不能超过8个字符,如果是日期的话,正好8个字符,比如今天就是“20081125”。

而如果是时间的话,就会超过8个字符了,还有就是计算机系统给出的时间格式是包含文件名不能使用的非法字符的,比如现在是“15:47:17.29”