【新建空文件】
新建test.txt
- echo. > test.txt 或 cd. > test.txt
【获取日期】
- echo %date%
- echo %date:/=-% (获取日期,并把日期中的斜杆/替换为减号-)
- echo %date:~0,10% (获取日期中的前10个字符)
【新建含有时间的文件】
- echo. > "test%date:/=-%.txt" (因为文件名不能包含斜杆/,所以必须替换掉date中的斜杆)
如果要实现把斜杆/替换为减号-,同时只要日期前十位,那么只能按两步走
- set x=%date:/=-%
echo. > "test%x:~0,10%.txt"
【重命名文件】
- rename "old.txt" "new.txt"
【将文件重命名为名字带日期的文件】
- rename "old.txt" "new%date:/=-%.txt"
同样如果想保留前10位,只能按两步走
- set x=%date:/=-%
rename "old.txt" "test%x:~0,10%.txt"