您的位置:首页 > 其它

创建一个以日期+时间命名的文本

2014-03-13 18:30 225 查看
第一种:
1、 @echo off
rem 假设系统日期格式是:yyyy-mm-dd week
rem 假设系统时间格式是:hh:mi:ss.ms
set strDate=%date:~0,10%
set strTime=%time::=.%
set strNow=%strDate%.%strTime%
>%strNow%.txt echo ./off/* 【这里需要输入任意字符】
>>%strNow%.txt echo ----------------
>>%strNow%.txt echo ---T E S T---
>>%strNow%.txt echo -----------------
红色部分也可写成:
echo ----------------------->>%strNow%.txt
echo test-test-test-test>>%strNow%.txt
echo ----------------------->>%strNow%.txt

第二种:
1、@echo off
rem 假设系统日期格式是:yyyy-mm-dd week
rem 假设系统时间格式是:hh:mi:ss.ms
set strDate=%date:~0,10%
set strTime=%time::=.%
set strNow=%strDate%.%strTime%
>%date%%time%.txt
>>%date%%time%.txt echo ----------------
>>%date%%time%.txt echo ---T E S T---
>>%date%%time%.txt echo -----------------
红色部分也可写成:
echo ----------------------->>%dat%%time%.txt
echo test-test-test-test>>%dat%%time%.txt
echo ----------------------->>%dat%%time%.txt

第三种比较简单(只能创建以日期命名的文本)

@echo off
echo ------->>%date:~0,4%%date:~5,2%%date:~8,2%-网易163.txt(后文以test.txt代)
echo 这个是监控:www.163.com主站>>test.txt
echo 时间:%date%%time%>>test.txt
echo ping www.163.com--网站的信息如下>>test.txt
各种命令>>test.txt
........
%date%规格是2014-03-14,年0始4末,月5始7末,日8始10末,年取4位,月日取2位。

以上随便写写记记,能用到的情况不多。命令每行都加test.txt太麻烦,dos下面有没有用1个命令就完成任务?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐