批处理 —— 每天生成一个以日期命名的文件(Win XP)
想达到这样一个效果:每天在某个目录下生成一个以日期命名的文件(如,0705.txt)。
第一步,新建一个批处理文件
新建一个文件,比如【create_day_file.bat】。编辑,输入以下内容 :
c:>C:\"Documents and Settings"\Administrator\桌面\问题处理\%date:~,%%date:~,%.txt
CODE的说明:
1)、如果路径里包含空格,要用引号。如上面的"Documents and Settings"
2)、关于日期
a、首先,【Win + R】,输入【cmd】,回车。进入DOS窗口下,如图(注:Win键就是Ctrl键和Alt键中间的那个)
b、进入DOS后,输入“date /t”,就会看到系统的日期格式,如图
c、使用 “%date:~m,n%” 就可以获得日期的相关值
~:在数字“1”的旁边,按SHIFT键
m:开始位置(注意:从0开始数)
n:你要取的位数
【举例】
(1)获取四位的年份。输入【echo %date:~0,4%】,如图
(2)获取月份和日期。输入【echo %date:~5,2%%date:~8,2%】,如图:
OK,批处理文件完成了。(可以双击,运行一下,如果文件生成了,就说明成功了。否则,请对照上面的文字再仔细检查一下)
那如何让它每天执行呢?
在Window系统里,有一个叫做“任务计划”的功能。
第二步,添加任务计划
1、【开始】/【设置】/【控制面板】/【性能和维护】,点击【任务计划】
2、工具栏,【文件】/【新建】/【计划任务】。任意取个名字,如“create_day_file”。双击,出现下图的相关设置项。
3、点击选项卡【任务】(默认就是)。给【运行(R)】那一栏设值。点击【浏览】,选择在第一步中创建的那个bat文件。
4、点击选项卡【计划】。设值你的计划。如图
5、其它。
其它设置可以自己看一下。
点击【确定】。
OK,在新建的任务上,点击右键->运行,看它能否正常运行。如果结果是类似这样的,恭喜你,成功了!
OK,Give Me Five!
批处理 —— 每天生成一个以日期命名的文件(Win XP)的更多相关文章
- Windows 和 Linux 下生成以当前时间命名的文件
在 Windows.Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件. Windows BAT批处理文件 ...
- 在linux下通过hexdump生成一个十六进制的文本保存文件,解析此文件转变成正常源代码文件。
举例说明: 此十六进制保存的文件为此源代码hexdump生成的: #include<stdio.h> #include<string.h> #include<stdlib ...
- hibernate多生成一个外键以及映射文件中含有<list-index>标签
(原文地址: http://blog.csdn.net/xiaoxian8023/article/details/15380529) 一.Inverse是hibernate双向关系中的基本概念.inv ...
- bat批处理中如何获取前一天日期
网上找了好久在批处理中生成前一日期的代码段 但网上找到的代码对 每个月的1号和每年的1号计算前一日期时,总会报错,然后要加很多的逻辑判断 想了想,可以用.net写个EXE程序,用.net实现获取前一日 ...
- 用php生成一个excel文件(原理)
1.我们用php来生成一个excel文档来讲述其原理: excel2007里面的文档目录组成部分为: 2.我们使用ZipArchive()方法来生成一个简易的excel文件. 使用方法: 3.代码如下 ...
- 生成一个node项目
生成一个node项目1.创建文件夹2.文件夹中右键->在此处打开命令窗口->文件夹中打开dos3.执行:npm init //一路回车,最后y4.安装插件: C:\www\nodejs\h ...
- SQL 生成一个日期范围
有时想按日或月生成一个序列,就像2014-1-1.2014-1-2.2014-1-3... 在sql server中可以写个函数来实现. /* 生成一个日期范围,如2014.01.2014.02... ...
- 将excel中某列数据中,含有指定字符串的记录取出,并生成用这个字符串命名的txt文件
Python 一大重要的功能,就是可处理大量数据,那分不开的即是使用Excel表格了,这里我做下学习之后的总结,望对我,及广大同仁们是一个帮助Python处理Excel数据需要用到2个库:xlwt 和 ...
- ORACLE 生成一个随机数
ORACLE 如何产生一个随机数:DBMS_RANDOM--1.小数( 0 ~ 1) select dbms_random.value from dual ; --2.指定范围内的小数 ( 0 ~ 1 ...
随机推荐
- selenium IDE--录制和回放脚本
1 selenium IDE--录制脚本 准备工作:firefox 浏览器安装了selenium IDE 插件 实例:打开百度搜索“软件测试” firefox浏览器打开网址:https://www.b ...
- 一个关于ExtJS4具体控件的详细教程
发现一遍介绍ExtJS控件介绍的比较好的系列文章,在此做总结 ExtJs4 笔记(1) ExtJs大比拼JQuery:Dom文档操作 ExtJs4 笔记(2) ExtJs对js基本语法扩展支持 Ext ...
- js判断手机还是pc并跳转相关页面
<script type="text/javascript"> function GetRequest() { var url = location.search; / ...
- Phyre LCUE with YEBIS cause issues about GS
when LCUE enabled in phyreEngine when Yebis integrated and render there are two mainloopdraws in one ...
- vertical sync
these days, I am compelting vertical sync https://msdn.microsoft.com/zh-cn/library/windows/desktop/b ...
- 如何做好一名DBA【转】
我一直有一个观点:程序是暂时的,而数据是永恒的.所以我一直都认为数据的重要性在很多企业中都远远高于应用程序,在多年的工作实践中努力做好DBA的工作.而要做好一名DBA,必须要清楚作为一名DBA的职责. ...
- Android Environment FAQ (Frequently Asked Question)
1.how to find out the Eclipse Version From Eclipse Menu Help ----> About Eclipse It displayed as ...
- 判断一个字符串在至多删除k个字符后是否为回文串
转自: http://www.careercup.com/question?id=6287528252407808 问题描述: A k-palindrome is a string which tra ...
- poj 3684
Physics Experiment Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 784 Accepted: 266 ...
- POJ 2092
#include <iostream> #include <algorithm> #define MAXN 10005 using namespace std; int _m[ ...