分享

如何以系统时间为名称创建批处理

 yyy2k3 2012-08-03

以系统时间为名称创建批处理

 

http://130031300.blog.163.com/blog/static/6672017820111135431841/

 

 

今天整理N年没整过的硬盘,发现存在好多当时新建的临时目录……看着就恶心!windows新建文件夹时,那个名字永远都是“新建文件夹”。整理时可能会覆盖,也可能误删……特此写了以下两个批处理脚本,创建当前时间文件夹.bat、创建当前时间TXT内容.bat

 

此版修正了因小时数不足两位,而导致系统自动使用空格替代的尴尬情景:) 运行时批处理窗口显示时间,例如:当前时间为"011.02.13.17.48.28",以2011.02.13.17.48.28为名称的文件夹创建完毕…… 用这脚本建立,永远不会有重名存在。还望能有高人相助告知实现用windows本身新建文件夹时能改为此脚本效果的方法。有问题请联系QQ:130031300

 

1、创建当前时间文件夹

说明:双击运行此脚本,将会在其同目录下产生一个文件夹,其名字为系统的当前时间,取年月日时分秒。

使用方法:复制@echo至exit部分,粘贴至记事本文档,另存为"创建当前时间文件夹.bat"文件。双击运行即可。

 @echo off

set dd=%date:~8,2%
set mm=%date:~5,2%
set yy=%date:~0,4%
set Tss=%TIME:~6,2%
set Tmm=%TIME:~3,2%
set Thh=%TIME:~0,2%
set Thh=%Thh: =0%
set folder="%yy%.%mm%.%dd%.%Thh%.%Tmm%.%Tss%"

echo.

echo 当前时间为%folder% 
md %folder%
echo.
echo 以%folder%时间为名称的文件夹创建完毕
echo.
echo 按任意键关闭本窗口。by:葫芦兽 QQ:130031300 转帖请保留作者信息 谢谢
pause >nul 2>nul
exit

 

 

2、创建当前时间TXT内容

说明:双击运行此脚本,将会在其同目录下产生一个txt文件,其名字为系统的当前时间,取年月日时分秒。内容为当前时间和被创建记录。

使用方法:复制@echo至exit部分,粘贴至记事本文档,另存为"创建当前时间TXT内容.bat"文件。双击运行即可。

@echo off
set dd=%date:~8,2%
set mm=%date:~5,2%
set yy=%date:~0,4%
set Tss=%TIME:~6,2%
set Tmm=%TIME:~3,2%
set Thh=%TIME:~0,2%
set Thh=%Thh: =0%
set folder="%yy%.%mm%.%dd%.%Thh%.%Tmm%.%Tss%"

echo 此文件根据运行时的系统时间创建 >"%folder%.txt"
echo 文件创建时间为%folder% >>"%folder%.txt"
echo 如需要请自行修改脚本 >>"%folder%.txt"
echo.
echo 当前时间为%folder%
echo.
echo 以%folder%时间为名称的文件创建完毕
echo.
echo 按任意键关闭本窗口。by:葫芦兽 QQ:130031300 转帖请保留作者信息 谢谢
pause >nul 2>nul
exit

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多