• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > XCOPY只拷贝当天文件的实现代码

XCOPY只拷贝当天文件的实现代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了xcopy复制文件夹,xcopy 找不到文件,xcopy复制文件,xcopy 文件,xcopy 只复制文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
最近由于MESIS数据库自动站资料的事,需要从CMACAST广播目录L1下将本省的区域自动站数据文件拷贝出来用于入库。在实际操作中碰到几个问题,特此做备忘录,以便以后查找。

问题1:MICDB指定的源目录只要有文件就处理,进库程序本省很耗资源,用PC机处理要讲究效率,最好每次只放入最新文件,以减少重复处理的情况。

问题2:CMACAST广播目录L1文件太多,3天有49万多个文件,光打开目录就要读N分钟,国家局信息中心技术人员都是吃粪的。本来用SceondCopy进行拷贝功能很强大,可以实现只拷贝最新文件,但是对这个目录文件数太多,最后实现不了。(NewZFile从SJK拷贝可以用SecondCopy)

为解决以上2个问题,利用XCOPY先将L1目录的本省自动站文件拷贝出来的,放在D:\AWS\ZFILE里(计划任务实现),再用SCONDCOPY将D:\AWS\ZFILE里的最新文件拷到D:\Program Files\Micdb\tempdata\zfile里供MICDB进库时读取。

XCOPY使用了 /D:mm-dd-yyyy参数,即只拷贝指定日期之后的文件,那当天日期如何生成的呢,使用了%date% 取得系统日期,如果是一般的中文XP系统,日期格式是YYYY-MM-DD,所以就用截取字符串的方式重造了美国日期格式。如:%date:~0,4% 表示截取从第0位开始截取长度4个字符从而得到YYYY(年),如:%date:~5,5% 表示截取从第5位开始截取长度5个字符从而得到MM-DD(月-日)

为了方便用户与自己浏览特将内容整理了下,方便大家学习

dos中获取系统时间的命令

读取系统日期后截取其中的2位月变量
set yue=%date:~5,2%

测试:

输出:

读取系统日期后截取其中的2位日变量

set ri=%date:~8,2%

测试:

重塑美国日期变量格式 “月-日-年”,只选择拷贝当前日期的文件

</div>

您可能想查找下面的文章:

  • 海量文件复制和备份的技巧(xcopy命令实现)
  • BAT批处理之文件与文件夹操作代码(附xcopy命令详解)
  • XCOPY只拷贝当天文件的实现代码
  • bat+xcopy实现只复制比目标文件更新的文件
  • xcopy 实现批处理拷贝文件或文件夹
  • 谈谈xcopy中的排除copy
  • Xcopy 复制文件和目录,包括子目录。

相关文章

  • 用批处理记录服务器远程终端3389登陆情况
  • 批处理for命令使用指南
  • dos常用命令列表与使用说明
  • Bootcfg 配置、查询或更改 Boot.ini 文件设置
  • DOS基本概念
  • 批处理实现的结束进程并删除文件的代码
  • 枚举当前目录及子目录大小的批处理
  • SendTo增强版 批处理实用小工具
  • 按扩展名分类批处理bat文件
  • 批处理中Copy与Xcopy命令的区别小结

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 利用批处理BAT生成随机数实现随机网站内容
    • 用批处理查找字符数最多的文本行的代码
    • 用dsadd添加用户的代码
    • DOS下测试通讯的常用命令分享(dir&gt;prn)
    • Compact 显示和更改 NTFS 分区上的文件或目录压缩
    • 批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全
    • 自制杀u盘病毒的批处理代码
    • 学会批处理
    • NET USER 命令详解(dos下添加用户)
    • 批处理命令 BAT备份MySQL数据库

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有