批处理、shell 使用日期时间作为文件名的方法

原创 2013年12月05日 18:13:28

批处理
set today=%date:~0,10%
set ctime=%TIME: =0%
set tname=%today%T%ctime:~0,2%%ctime:~3,2%%ctime:~6,2%.txt
echo %tname%
得到:2013-12-05T181046.txt 这样的文件名


说明:
原本 set ctime=%TIME%就可以取到时间了,但是如果在早上10点前,在某些环境下你会得到" 9:30:00"
所以我们这里要把里面的空格去掉,否则得到的文件名,中间有空格,一不小心就坑爹了。


====================================  华丽的分割线  =====================================
shell
tname=`date +%Y-%m-%dT%H%M%S.txt`
echo  ${tname}
得到:2013-12-05T181046.txt 这样的文件名
这里因为用了格式化,所以不存在批处理的空格问题,直接得到。

获取当前系统时间作为文件名

在录制视频开始时候,我们需要获取当前时间,作为文件名,以方便FTP扫描文件,决定是否上传。...
  • teaten
  • teaten
  • 2016年01月21日 14:43
  • 340

bat根据当前时间生成文件名称

rem 根据当前日期获取,年月日串 set yyyy=%date:~,4% set mm=%date:~5,2% set day=%date:~8,2% set "YYYYmmdd=%yyyy%%m...
  • xuexiaodong2009
  • xuexiaodong2009
  • 2016年12月05日 10:07
  • 7752

linux 生成带日期的文件名

  touch access_`date +%Y%m%d%H`.log  
  • lgh2008
  • lgh2008
  • 2007年09月21日 09:33
  • 4809

Linux程序设计(Linux shell编程的例子:在文件名中写入日期)

各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。 在管理Linux系统时经常会遇到一些Log文件,有时候自己也会建立Log文件。但是如何给Log文件取名字...
  • talk_8
  • talk_8
  • 2015年04月26日 21:35
  • 1550

Linux创建以当前日期命名的文件夹

Linux创建以当前日期命名的文件夹   今天不知道是做了一件好事还是泄漏了技术秘密,在邮件里告诉别人怎么在Linux下创建以当前日期命名的文件夹的方法。          索性发到网上,...
  • liwei405499
  • liwei405499
  • 2016年03月16日 09:54
  • 1676

cmd输出日期及格式

cmd输出日期及格式 内容描述:编写Windows批处理时经常会需要使用到日期和时间作为文件名,所以是非常重要的。 内容详述: 1.获取日期 格式:  %date% 结果:  20...
  • u013986802
  • u013986802
  • 2017年05月17日 14:31
  • 2336

shell脚本编写以时间日期命名的文件夹

Linux shell
  • m53931422
  • m53931422
  • 2014年12月30日 14:47
  • 6245

linux之shell:利用日期进行文件创建

sh03.sh  #!/bin/bash #program #  program creates three files,which named by user's input #  ...
  • yusiyuuestc
  • yusiyuuestc
  • 2014年01月06日 16:03
  • 3354

通过shell脚本命令,创建以当前年月日为名称的文件夹

from: https://zhidao.baidu.com/question/548778227.html myoutpath=~/EthanWorkspace/appservice...
  • lys07962000
  • lys07962000
  • 2016年12月22日 20:52
  • 1388

批处理、shell 使用日期时间作为文件名的方法

批处理 set today=%date:~0,10% set ctime=%TIME: =0% set tname=%today%T%ctime:~0,2%%ctime:~3,2%%ctime:~6...
  • greenery
  • greenery
  • 2013年12月05日 18:13
  • 3618
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批处理、shell 使用日期时间作为文件名的方法
举报原因:
原因补充:

(最多只允许输入30个字)