bat脚本循环操作文件目录(以复制文件为例)
之前没接触过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脚本循环操作文件目录(以复制文件为例)相关推荐
- 如何运用bat脚本批量 重命名/复制 文件
在平时运维的时候,最繁琐的就是要每个月写运维记录的文档如excel表格,一个月30日要产生30个文件,拷30个运维记录文档的模版再进行重命名实在太麻烦了,所以想到copy模版之后可以用脚本来对文件进行 ...
- bat脚本对文件目录的复制和移动
一.复制: FOR /F %%I IN ('DIR /B /S "E:\save_photo_from_video\*.*"') DO (COPY %%I "E:\004 ...
- bat脚本获目录下下的文件名称:dir tree
bat脚本获目录下下的文件名称:dir tree 1.名称.bat @echo off :获取对应路径下文件名, DIR /S/N >a.txt pause 2.名称进阶版.bat @echo ...
- 工作笔记1——利用bat脚本实现批量上传文件到ftp服务器
工作笔记1--利用bat脚本实现批量上传文件到ftp服务器 问题概述 利用ftp命令实现上传文件 注意 限时功能 将共享目录映射到电脑中的某个盘符 实现断点续传 问题概述 公司中有大概225k个文件需 ...
- Bat脚本:解压zip文件、运行jar包
Bat脚本的编辑步骤:新建txt文件,并编辑内容,然后将文件后缀名改为bat 1 . 运行jar包 新建 txt文件 将下面内容复制到txt 文件中 @echo off :后面所有的命令都不显示命令本 ...
- bat脚本实现按照月份对文件自动归档备份功能
脚本编写需求描述: 1)需要将某盘符文件夹下的pdf格式文件拷贝到另外一个文件夹用来备份:拷贝要求,需要根据文件最后的修改日期判断,保留最近60天之内的文件,60天之前的需要拷贝备份 举例:将[E:\ ...
- windows下bat脚本实现定时删除指定文件夹下的文件和文件夹
业务需求:使用bat脚本,实现每隔一小时,定时删除文件路径为E:\ABC\DEF下的所有文件和文件夹. 1.首先新建一个del.txt文本 del /f /s /q E:\ABC\DEF\*.* cd ...
- 【开机启动】win11开机启动软件,win11开机启动bat脚本(开机启动vbs文件)
目录 编辑bat脚本 编辑vbs脚本 让vbs脚本开机启动 编辑bat脚本 简单介绍一下 ::是注释前缀 echo 是输出内容到控制台,等同于print @echo off可以关闭路径显示,自己尝试写 ...
- window通过bat脚本调用WinSCP上传文件到linux服务器
2022-08-15 最近在使用 WinSCP put 文件夹时,发现很多大的临时文件,隐藏文件都上传了上去,导致上传时长超长,于是希望对上传的文件进行过滤,具体的指令可参考如下链接: put com ...
最新文章
- 动态规划(一)简单例子
- 重磅 | 20+技术大咖齐聚 阿里云数据库创新上云峰会进入一周倒计时
- TIDB报错statement count 5001 exceeds the transaction limitation, autocommit = false问题解决
- Android笔记 解析xml文件demo
- 对数据类型而言运算符无效。运算符为 add,类型为 text。
- 在idea中使用mybatis-generator
- 大数据在企业中的运用
- 数据库建模多表一对多和多对一、一对一、多对多
- 厦门大学904数据结构与机器学习资料与辅导
- 原来CSS可以添加多个阴影
- 《C语言入门经典》Ivor Horton第十章练习题1
- 通过经纬度计算两点直线距离的计算方法
- 河南省经济管理学校计算机系,2020年河南省经济管理学校招生简章
- [生存志] 第122节 金匮真言脉要精微
- sqlmap 注入教程 常用命令大全
- Navicat Premium 使用技巧
- Matlab中exp函数的使用
- 嵌入式文件系统损耗平衡算法
- LIO-SAM:Ubuntu20.04下的编译与运行
- CAN 协议控制器和物理总线之间的接口芯片SIT1040T 高速 CAN 总线收发器