当前位置: 首页 > news >正文

windows拷贝文件脚本

1、新建脚本文件xxx.bat,名字任意,后缀未.bat即可,将以下内容拷贝进去,修改src和des为自己文件的目录即可。

@echo off  :: 设置字符集为UTF-8,命令窗口能正确显示中文字符。
chcp 65001  rem 读取当前目录并进入当前目录
set "rootdir=%~dp0"
pushd "%rootdir%":: 设置源文件夹和目标文件夹的路径  
set src=%rootdir%..\bin\
set des=%rootdir%..\..\SIS_SetupGather\
::echo %src%:: 判断备份文件夹是否存在,如果不存在则创建  
if not exist %des% ( mkdir %des% )::拷贝src目录下文件到des目录
::/s 表示复制子目录,包括空目录。
::/e 表示复制子目录,包括空目录和文件属性。
::/h 同时拷贝隐藏文件和系统文件
::/y 表示覆盖现有文件而不提示。
::/d 仅在源文件比目标文件新或在源文件存在但目标文件缺失的情况下才复制。
:: > SetupCopy_log.txt输出日志到文件
::/EXCLUDE:%rootdir%\Exclude.txt排除Exclude.txt文件中的内容
::cmd执行xcopy /?查看所有名称参数 xcopy %src%\ %des%\ /i /s /e /y /EXCLUDE:%rootdir%\Exclude.txt:: 打印备份完成消息
echo 软件包拷贝完成!pause

2、拷贝时忽略文件使用,/EXCLUDE:%rootdir%\Exclude.txt排除Exclude.txt文件中的内容,在脚本同级目录下新建Exclude.txt文件(名称随意),在该文件中添加目录名称(logs/),文件名称(*.xml)等等。

相关文章:

  • 梯度求解 第31次CCF-CSP计算机软件能力认证
  • 大模型应用案例:主动提问式的 AI 面试官(接入 DeepSeek)
  • 普罗米修斯Prometheus监控安装(mac)
  • 模拟实现strcmp,strcpy,strlen,strcat,strstr
  • Dijkstra 算法入门笔记 (适用于算法竞赛初学者) - C++ 代码版
  • 【上位机——MFC】消息映射机制
  • AI日报 - 2025年04月21日
  • SQL之DML(查询语句:select、where)
  • 数据通信学习笔记之OSPF的区域
  • AIGC赋能插画创作:技术解析与代码实战详解
  • 自由的控件开发平台:飞帆中使用 css 和 js 库
  • LeetCode283.移动零
  • HTTP 1.0 和 2.0 的区别
  • 阿拉丁神灯-第16届蓝桥第4次STEMA测评Scratch真题第2题
  • Redis 缓存—处理高并发问题
  • 对于网络资源二级缓存的简单学习
  • 【嵌入式人工智能产品开发实战】(二十一)—— 政安晨:源码搭建小智AI嵌入式终端的后端服务(服务器)环境 - 助力嵌入式人工智能开发
  • 测试基础笔记第七天
  • [FPGA]设计一个DDS信号发生器
  • 每天学一个 Linux 命令(28):ln
  • 马上评|治理“龟速车”,也是一次驾驶文明的升级
  • 一年一CT,十年进ICU?关于CT检查致癌的真相
  • 田野调查|“心青年”的日常秩序与归属之地
  • 张九思任电子科大副教授,曾以学生身份入选爱思唯尔全球前2%顶尖科学家
  • 多地市场监管部门公开征集居民水电气计量不准确、收费不规范问题线索
  • 一中国公民在日本滑雪场意外死亡,我领馆发布提醒