DOS新建以当前时间为文件名的文件

DOS新建以当前时间为文件名的文件

标签(空格分隔): Shell


Dos查看日期加时间的方法

echo %date% %time%

output:

2016/02/25 周四 22:49:36.08

echo %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%

output:

201602252250

新建文件:

新建任意文件名.任意文件类型的空文件:

echo a 2>FileName.type

新建以当前时间为文件名的空txt文件:

echo a 2>%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.txt

以"_"间隔:

echo a 2>%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%.txt

使用PowerShell

获取时间:

Get-Date

output:

2016年2月25日 23:31:57

输出时间:

 Write-Host "$(Get-Date), hello!"

output:

02/25/2016 23:34:06, hello!

格式化输出时间:

yyyy    年
M    月
d    日
h    小时(12小时制)
H    小时(24小时制)
m    分钟
s    秒
 Get-Date -Format 'yyyy_MM_dd_HH_mm_ss'

output:

2016_02_25_23_37_56

新建文件:

 New-Item FileName  -ItemType f

-ItemType : f(file)表示文件,d(directory)表示目录
-ItemType可以简写为:Type

新建以时间命名的文件:

New-Item -ItemType file "$((Get-Date).ToString('yyyy_MM_dd_HH_mm')).txt"

指定目录名+文件名,在任意目录创建文件:

New-Item -ItemType file "./$((Get-Date).ToString('yyyy_MM_dd_HH_mm')).txt"

新建以时间命名的目录:

New-Item -ItemType Directory -Path ".\$((Get-Date).ToShortDateString())"

目录结构:./yyyy/MM/dd/
或者:

New-Item -ItemType Directory -Path ".\$((Get-Date).ToString('yyyy-MM-dd'))"

此时的目录结构:./yyyy-MM-dd/


end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容