一、先比较直接的查看当前的日期和时间:(或者cmd中直接输入date,time查看)
@echo off
color 0a
set dt=%date%%time%
echo %dt%
pause
二、使用截取进行命名(时间为12小时制时命名会出现空格,不严谨)
%date:~0,4% :表示从左往右指针偏移0位,然后从偏移的位置进行截取4个字符。如果是从右往左截取,则需要加上负号
@echo off
color 0a
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set hms=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
rem 或者 set hms=%time:~-11,2%%time:~-8,2%%time:~-5,2%%time:~-2,2%
set dt=%ymd%%hms%
echo %dt%
mkdir "%dt%"
pause
三、使用for /f 来进行命名
eol=/ 指以/ 号开头的行为为注释行
tokens=x,y,m-n 指每行的哪一个符号被传递到每个迭代的 for 本身,m-n是格式指的是一个范围
delims=xx 指分隔符集。这个替换了空格和跳格键的默认分隔符集
写法:
@echo off
color 0a
for /f "tokens=1,2 eol=/ delims=/ " %%a in ('date/t') do set yyyy=%%a
for /f "tokens=1,2 eol=/ delims=/" %%a in ('date/t') do set mm=%%b
for /f "tokens=2,3 delims=/ " %%a in ('date/t') do set dd=%%b
set ymd=%yyyy%%mm%%dd%
set tmp_hms=%time:~-11,2%%time:~-8,2%%time:~-5,2%
set hms=%tmp_hms: =%6
set dt=%ymd%%hms%
echo %dt%
mkdir "%dt%"
pause
扩展资料
当时间为12小时制时,以上几种写法会出空格现象,下面将展示一下解决方法:
可以在之前的脚本中加上一句判断
if "%time:~0,1%"==" " set "time=0%time:~1%"
@echo off
color 0a
for /f "tokens=*" %%a in ('time/t') do set now=%%a
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set hms=%now:~0,2%%now:~3%%time:~6,2%
set dt=%ymd%%hms%
echo %dt%
pause
读一个文件建一个文件夹不就好了.path=FileName.substring(1,4) 年份 File f=new File(d:\\test\\path).if (!f.exists()&&!f.isDirectory()) {stfFile.mkdir()} 然后path取5到6位是月 再建 7到8 日子 再建~ 重复工作而已
在“查看”中排序方式选择“日期排序”。步骤一:首先打开电脑点击进入文件夹界面,打开一个文件夹。
步骤二:点击上方菜单栏中的【查看】选项,找到【排序方式】。
步骤三:点击【排序方式】选项,选择按【日期】排序,文件夹中的文件就会重新按日期进行排列了。
按照时间顺序写文章的好处及作用是可以理清文章的条理,是文章更加清晰,更好分层,分段。并且可以让人很好的知道时间上下的关系,更好的了解事情发生发展的顺序。时间顺序是文章常见的记叙、说明顺序之一。它在文章中使用恰当就可以起到画龙点睛的效果,说明清楚,使读者一目了然。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)