之前没接触过bat、shell脚本这块的东西,前两天因为工作原因,需要写一个从服务器上拷贝特定的若干文件夹到本地的bat脚本。在网上搜过一些,但是大都感觉都不太好用,最终找到一种方法,相对来说更加简洁方便

echo off:: 定义源目录
set sourcePath=C:\Users\Administrator\Desktop\script\456
::定义目标路径
set resulePath=C:\Users\Administrator\Desktop\script\123::需要拷贝的文件名,空格分开,若文件名中包含空格,可用""引起来
set fileNames=cn hk "abc d"
::开始循环需要拷贝的目录
for %%i in (%fileNames%) do (if not exist %resulePath%\%%i md %resulePath%\%%i;Xcopy %sourcePath%\%%i %resulePath%\%%i /e/y
);pause

在循环中也可以根据自己的需求加入不同的逻辑处理,希望可以帮助到大家。

扫码关注公众号“JAVA记录册”,免费领取超实用软件开发资料视频(包括大数据,前端完整视频,maven教程视频,java面试必备视频教程,Java并发视频教程)

该公众号致力于为大家分享工作中会用到一些简单实用的小知识,而不是那些悬在云端的高大上但又感觉空泛的文章,欢迎大家关注,谢谢!

bat脚本循环操作文件目录(以复制文件为例)相关推荐

  1. 如何运用bat脚本批量 重命名/复制 文件

    在平时运维的时候,最繁琐的就是要每个月写运维记录的文档如excel表格,一个月30日要产生30个文件,拷30个运维记录文档的模版再进行重命名实在太麻烦了,所以想到copy模版之后可以用脚本来对文件进行 ...

  2. bat脚本对文件目录的复制和移动

    一.复制: FOR /F %%I IN ('DIR /B /S "E:\save_photo_from_video\*.*"') DO (COPY %%I "E:\004 ...

  3. bat脚本获目录下下的文件名称:dir tree

    bat脚本获目录下下的文件名称:dir tree 1.名称.bat @echo off :获取对应路径下文件名, DIR /S/N >a.txt pause 2.名称进阶版.bat @echo ...

  4. 工作笔记1——利用bat脚本实现批量上传文件到ftp服务器

    工作笔记1--利用bat脚本实现批量上传文件到ftp服务器 问题概述 利用ftp命令实现上传文件 注意 限时功能 将共享目录映射到电脑中的某个盘符 实现断点续传 问题概述 公司中有大概225k个文件需 ...

  5. Bat脚本:解压zip文件、运行jar包

    Bat脚本的编辑步骤:新建txt文件,并编辑内容,然后将文件后缀名改为bat 1 . 运行jar包 新建 txt文件 将下面内容复制到txt 文件中 @echo off :后面所有的命令都不显示命令本 ...

  6. bat脚本实现按照月份对文件自动归档备份功能

    脚本编写需求描述: 1)需要将某盘符文件夹下的pdf格式文件拷贝到另外一个文件夹用来备份:拷贝要求,需要根据文件最后的修改日期判断,保留最近60天之内的文件,60天之前的需要拷贝备份 举例:将[E:\ ...

  7. windows下bat脚本实现定时删除指定文件夹下的文件和文件夹

    业务需求:使用bat脚本,实现每隔一小时,定时删除文件路径为E:\ABC\DEF下的所有文件和文件夹. 1.首先新建一个del.txt文本 del /f /s /q E:\ABC\DEF\*.* cd ...

  8. 【开机启动】win11开机启动软件,win11开机启动bat脚本(开机启动vbs文件)

    目录 编辑bat脚本 编辑vbs脚本 让vbs脚本开机启动 编辑bat脚本 简单介绍一下 ::是注释前缀 echo 是输出内容到控制台,等同于print @echo off可以关闭路径显示,自己尝试写 ...

  9. window通过bat脚本调用WinSCP上传文件到linux服务器

    2022-08-15 最近在使用 WinSCP put 文件夹时,发现很多大的临时文件,隐藏文件都上传了上去,导致上传时长超长,于是希望对上传的文件进行过滤,具体的指令可参考如下链接: put com ...

最新文章

  1. 动态规划(一)简单例子
  2. 重磅 | 20+技术大咖齐聚 阿里云数据库创新上云峰会进入一周倒计时
  3. TIDB报错statement count 5001 exceeds the transaction limitation, autocommit = false问题解决
  4. Android笔记 解析xml文件demo
  5. 对数据类型而言运算符无效。运算符为 add,类型为 text。
  6. 在idea中使用mybatis-generator
  7. 大数据在企业中的运用
  8. 数据库建模多表一对多和多对一、一对一、多对多
  9. 厦门大学904数据结构与机器学习资料与辅导
  10. 原来CSS可以添加多个阴影
  11. 《C语言入门经典》Ivor Horton第十章练习题1
  12. 通过经纬度计算两点直线距离的计算方法
  13. 河南省经济管理学校计算机系,2020年河南省经济管理学校招生简章
  14. [生存志] 第122节 金匮真言脉要精微
  15. sqlmap 注入教程 常用命令大全
  16. Navicat Premium 使用技巧
  17. Matlab中exp函数的使用
  18. 嵌入式文件系统损耗平衡算法
  19. LIO-SAM:Ubuntu20.04下的编译与运行
  20. CAN 协议控制器和物理总线之间的接口芯片SIT1040T 高速 CAN 总线收发器

热门文章

  1. kali搭建php环境
  2. 百行征信两周年:个人信用报告查询超1.2亿笔
  3. java判断是否是Email格式
  4. 计算机网络按覆盖区域分类可分为几种,按照覆盖范围分类的网络类型有哪些?...
  5. 曦域资本黄晓黎:科技金融的现在与未来
  6. 天玑1000l相当于骁龙多少_天玑1000l相当于骁龙什么处理器
  7. 盘点单点登录问题的那些解决方案
  8. 莱赞erp是不是真的?
  9. 【人工智能】身边的人工智能
  10. 定位动态地址的3种方法