废话不多说,直接看示例:
@echo off
set "riqi=%date:~0,4%%date:~5,2%%date:~8,2%2200.bak"
copy /y %riqi% testfolder
pause
下面一句句解释:
1、 @echo off,如果不写或者@echo on的话,它会一句一句执行,看上去很乱。把这个关掉,它就一起执行,只显示一个结果。
2、set "riqi=%date:~0,4%%date:~5,2%%date:~8,2%2200.bak"
riqi是一个变量,set是给变量赋值。
在bat里面取系统日期是%date%,如果想给它格式化的话,那么就将年、月、日分别取出来,然后再自己拼接即可。
以其中一个为例,%date:~0,4%,表示从0开始截取,截4位,即是年。月、日依此类推。
最后,再拼接上固定的字符串。
3、拷贝,加上参数/y即是不出现提示框,遇到同名时强制覆盖。但好像在win7下面不加也不会出现提示。其中testfolder是目的目录名。
4、pause是暂停画面的意思,如果不加,画面会一闪而过。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
ps:因为我这个比较简单,如果遇到复杂的话,最好用专门的开发工具,有一个叫WholeEditor的。
refUrl:1、http://hi.baidu.com/harryglory/blog/item/583aca1f63526cfde1fe0b3c.html
2、http://www.cnitblog.com/windone0109/archive/2008/06/30/46153.html
3、http://zhidao.baidu.com/question/74632215
分享到:
相关推荐
查询指定文件夹下,指定时间内改动过的文件,并按原来的目录将文件复制到当前目录下的指定文件夹中 调用前需打开文件修改源目录和目标目录 直接调用,则只查找当天内修改过的文件。 如果查询指定日期,需 cmd ...
/D:m-d-y 复制在指定日期或指定日期以后改变的文件。 如果没有提供日期,只复制那些源时间 比目标时间新的文件。 /EXCLUDE:file1[+file2][+file3]... 指定含有字符串的文件列表。如果有任何 字符串与要被复制的...
windows下批量拷贝目录下所有文件夹中的指定文件,主要是前段时间要从一个server上面拷贝一批数据,但是又不是linux,所以实验了一下windows下的批量拷贝;测序的项目,每一个样本的数据都存放在各自的名称文件夹下...
把复制文件夹的命令保存大bat文件,以后复制指定的文件,就可以直接双击运行bat文件了!很方便,可以节省不少时间,呵呵
4、MyCopyTask.exe是执行拷贝任务的程序,它根据mycopy.ini配置的信息定时进行拷贝,在休眠状态下每5秒钟检查一次是否到达任务指定的拷贝时间。拷贝过程中出现错误,记录log.ini文件,但不会终止拷贝进程。 5、...
%~tI - 将 %I 扩充到文件的日期/时间 %~zI - 将 %I 扩充到文件的大小 %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充 到找到的第一个完全合格的名称。如果环境变量 未被定义,或者没有找到文件,此组合...
YS从桌面复制文件到其他地方.bat 乱序重列某类文件.cmd 今天访问过的程序文件所在目录.cmd 以文件夹名为名建立文本文件.cmd 全盘删除每个文件夹下的指定文件.cmd 全盘搜索指定文件.cmd 全盘查找QQ.exe并执行.cmd ...
复制文件按住 ctrl拖动文件 创建快捷方式按住 ctrl+shift拖动文件 立即删除某项目而不将其放入 shift+delete “回收站” 显示“查找:所有文件” f3 显示项目的快捷菜单 application键 刷新窗口的内容 ...
1.源码为VBS和BAT批处理混合,复制文件部分用批处理,原因为批处理比VBS快。 2.创建互斥,防止多个同程序运行。 3.复制自身至系统目录(system32),并添加注册表自启动值。因此如删除程序,必须先结束“wscript.exe...
YS从桌面复制文件到其他地方.bat 一键清理系统垃圾文件.bat 下一行数字和上一行显示在同一行.cmd 不显示输入密码.cmd 不显示隐藏文件.bat 与某人的QQ临时对话.cmd 两整数相除的批处理.cmd 中文数字转换为阿拉伯数字....
'l' 列出存档文件的属性、大小、日期、时间和名称,每个文件一行。如 果文件被加密,行以 * 号开始。 'lt' 以多行模式显示详细的文件信息。此信息包括文件校验和值、主机 OS、压缩选项和其他参数。 'lta' ...
copy 路径文件名1 路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下 copy 1st.jpg/b+2st.txt/a 3st....
发信设置包括录制到指定帧数后自动发信,发信间隔时间,与指定时间段发信。ScreenWatcher v1.0使用说明:①运行目录内的“设置.bat”,或者命令行下执行 ScreenWatcher.exe -set 可进入设置,如果直接运行则开始...
可指定过滤器,以便复制特定的文件类型。 元素类型:文件和文件夹 移动到: 将选择的元素移动到另一个文件夹。可指定过滤器,以便移动特定的文件类型。 元素类型:文件和文件夹 复制名称: 将所有选择元素的名称复制...
设置压缩文件时间为最新的文件: rar ch -tl files.rar cw 写压缩文件注释到指定文件。 输出文件格式依赖于 -sc 开关。 如果输出文件名没有指定,注释数据会被发送到标准输出设备。 例子: 1) rar cw ...
表示将autoexec.bat文件复制成为扩展名为bak的文件。输入dir命令,可以发现此变化。 6、del 含义:删除文件 格式:del [盘符][路径][文件名] [参数] 举例:del c:\ *.bak /p 表示删除当前目录下...
将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 format 命令。 format [ drive:] [ /fs:file-system] 参数 ...
参数printjobnumber:用PrintOpen()函数打开的打印作业号string:string类型,指定要打印的文本x:integer类型,指定文本开始打印位置的x坐标,以千分之一英寸为单位y:integer类型,指定文本开始打印位置的y坐标,...
本软件是用批处理制作的实用小工具,安装后会给“发送到”增加一些实用的特性,如:复制文件路径名、批量重命名、快速打开目录、剪贴板文字保存到文件等等。功能的实现是由20多个批处理脚本完成的,批处理有很强的可...
(3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够; (4)文件名中允许使用通配举“*”“?”,可同时复制多个文件; (5)COPY命令中源文件名必须指出,...