`
wandejun1012
  • 浏览: 2692388 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

bat按照指定日期格式复制文件

    博客分类:
  • bat
 
阅读更多

废话不多说,直接看示例:

 

@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 ...

    bat批处理文件实现复制、删除、创建文件夹、执行程序、打开文件

    /D:m-d-y 复制在指定日期或指定日期以后改变的文件。 如果没有提供日期,只复制那些源时间 比目标时间新的文件。 /EXCLUDE:file1[+file2][+file3]... 指定含有字符串的文件列表。如果有任何 字符串与要被复制的...

    windows下批量拷贝目录下所有文件夹中的指定文件.bat

    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键 刷新窗口的内容 ...

    U盘小偷vbs+批处理实现(仅供学习交流)

    1.源码为VBS和BAT批处理混合,复制文件部分用批处理,原因为批处理比VBS快。 2.创建互斥,防止多个同程序运行。 3.复制自身至系统目录(system32),并添加注册表自启动值。因此如删除程序,必须先结束“wscript.exe...

    700个批处理打包下载.rar

    YS从桌面复制文件到其他地方.bat 一键清理系统垃圾文件.bat 下一行数字和上一行显示在同一行.cmd 不显示输入密码.cmd 不显示隐藏文件.bat 与某人的QQ临时对话.cmd 两整数相除的批处理.cmd 中文数字转换为阿拉伯数字....

    rar压缩软件.rar

    'l' 列出存档文件的属性、大小、日期、时间和名称,每个文件一行。如 果文件被加密,行以 * 号开始。 'lt' 以多行模式显示详细的文件信息。此信息包括文件校验和值、主机 OS、压缩选项和其他参数。 'lta' ...

    cmd操作命令和linux命令大全收集

    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(屏幕内容自动发送到指定邮箱).rar

    发信设置包括录制到指定帧数后自动发信,发信间隔时间,与指定时间段发信。ScreenWatcher v1.0使用说明:①运行目录内的“设置.bat”,或者命令行下执行 ScreenWatcher.exe -set 可进入设置,如果直接运行则开始...

    Windows 右键菜单增强工具 FileMenu Tools 7.7.0.0 中文多语免费版.zip

    可指定过滤器,以便复制特定的文件类型。 元素类型:文件和文件夹 移动到: 将选择的元素移动到另一个文件夹。可指定过滤器,以便移动特定的文件类型。 元素类型:文件和文件夹 复制名称: 将所有选择元素的名称复制...

    WinRAR_4.0.exe

    设置压缩文件时间为最新的文件: rar ch -tl files.rar cw 写压缩文件注释到指定文件。 输出文件格式依赖于 -sc 开关。 如果输出文件名没有指定,注释数据会被发送到标准输出设备。 例子: 1) rar cw ...

    dos命令汇总的txt文档

     表示将autoexec.bat文件复制成为扩展名为bak的文件。输入dir命令,可以发现此变化。  6、del  含义:删除文件  格式:del [盘符][路径][文件名] [参数]  举例:del c:\ *.bak /p  表示删除当前目录下...

    网管教程 从入门到精通软件篇.txt

     将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 format 命令。  format [ drive:] [ /fs:file-system]  参数  ...

    powerbuilder

    参数printjobnumber:用PrintOpen()函数打开的打印作业号string:string类型,指定要打印的文本x:integer类型,指定文本开始打印位置的x坐标,以千分之一英寸为单位y:integer类型,指定文本开始打印位置的y坐标,...

    SendTo+

    本软件是用批处理制作的实用小工具,安装后会给“发送到”增加一些实用的特性,如:复制文件路径名、批量重命名、快速打开目录、剪贴板文字保存到文件等等。功能的实现是由20多个批处理脚本完成的,批处理有很强的可...

    windows实用dos命令大全

    (3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够;  (4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;  (5)COPY命令中源文件名必须指出,...

Global site tag (gtag.js) - Google Analytics