首页 > 代码库 > 如何在新建或复制的时候,以日期命名文件!

如何在新建或复制的时候,以日期命名文件!

首先看一下系统默认日期的格式是什么样的:

wKiom1PVwTCjZ7AVAAA9Ea8Np6g033.jpg

日期格式:year/m/d;然后就是需要了解Windows系统的字符位置编码。它是从0开始的,所以日期总共是0123(year)4(/)56(m)7(/)89(d)

接着就是了解获取日期命令的意思:

%date:~0,4%:表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)
%date:~5,2%:表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是07(月的值)
%date:~8,2%:表示指针从左向右偏移8位,然后从偏移处开始提取2位字符,结果是28(日的值)
%date:~5%:表示指针从左向右偏移5位,然后提取所有的值
%date:~-5%:表示指针反方向偏移,从最右端开始,偏移5位,然后从指针处提取左边的所有数值。

知道这些就好办了:开始新建一个以日期命名的txt文件:

wKioL1PVwmmCedjXAADfsuM9r-o991.jpg

需要注意的是:百分号%千万不能写错,而且还是英文状态下的%。命令当中需要记住的是符号都是成双成对的,所以但是有错误提示时需要检查一下是不是哪个符号没有写或是写错了。

那么:如果想在命名当中需要加入其他的字符怎么办?

这个也和简单。在一对符号外面加上就行了。如果在%%里面添加,就会发现结果不一样了!

wKiom1PVwV_AGKq_AAEm_vLiDk0875.jpg

最后提示一下:日期是这样,时间当然也是这样!可以试试哦!