多语言展示
当前在线:472今日阅读:84今日分享:32

如何创建以当天日期命名的文件

如何创建以当天日期命名的文件?怎么创建以当前日期命名的文件?这个问题问的范围有点大,不同的系统,不同的工具,实现的方法也不尽相同,因演示环境的限制,这里小编就给大家演示一下利用批处理实现该功能的方法。
工具/原料

windows系统

方法/步骤
1

日期变量。要获取当前日期,我们就需要用到date这个变量(不是date命令),可以看到变量%date%中保存的就是系统当前的日期。

2

截取日期。从显示的结果上可以知道,要获取当前日期,我们还需要对变量的值进行截取,可以利用以下命令来截取变量的第1位至10位。

3

生成文件。这时我们就可以利用这个变量值来生成文件了,如下图所示,利用echo命令的重定向功能,就可以成功生成以当前日期为名的文件了。

4

过滤字符。可能大家对于文件名中的“-”不感兴趣,想要生成只包含数字的日期文件名,那么还可以利用如下命令来过滤掉变量值中的“-”号。其中':-='表示将等号前的字符代替成等号后的内容,这里等号后为空,就变成了删除等号前字符了。

5

综合上面的命令,我们可以编写一个批处理,内容如下图所示:

6

运行效果如下,成功生成了以当前日期为名的.log文件,文件后缀名可根据需要修改。

7

还可以优化一下代码,关闭回显功能。代码和运行效果如下。

推荐信息