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

企业做网站便宜教育培训机构排名前十

企业做网站便宜,教育培训机构排名前十,网上做分销代销哪个网站好,动态网站开发的论文windows bat 在目录下(包括子目录)搜索批量指定文件名称复制到另一个文件夹内 前言:最近遇到一个需求,我有15个文件夹(可能包含子文件夹) ,目前我有一批文件名称,需要在这15个文件夹中查找出来,并拷贝到一个新的文件夹…

windows bat 在目录下(包括子目录)搜索批量指定文件名称复制到另一个文件夹内

前言:最近遇到一个需求,我有15个文件夹(可能包含子文件夹) ,目前我有一批文件名称,需要在这15个文件夹中查找出来,并拷贝到一个新的文件夹内,由于一个一个搜索拷贝比较麻烦,所以写了这么一段bat 代码来处理此事,效率提升几百倍,欢迎有需要的同学参考。如果有其他问题一讨论。
搜索文件名称列表:
1_d7b59495aaa24adc932c242d5570a57a_115.png
1_d7b59495aaa24adc932c242d5570a57a_176.png
1_d7b59495aaa24adc932c242d5570a57a_211.png
1_d7b59495aaa24adc932c242d5570a57a_212.png

需要在下面的文件夹中找到上面文件名称,复制到新的文件夹内,一个一个复制真要命 o(╥﹏╥)o
在这里插入图片描述

写了代码如下:

file_patterns.ini 内容如下

1_d7b59495aaa24adc932c242d5570a57a_115.png
1_d7b59495aaa24adc932c242d5570a57a_176.png
1_d7b59495aaa24adc932c242d5570a57a_211.png

file_search.bat 文件代码如下


@echo off
setlocal enabledelayedexpansion:: 内置路径参数 src 源端文件夹   dst目标文件夹
set "src=E:\0522"
set "dst=E:\bug1":: 配置文件路径 file_patterns.ini 跟 file_search.bat 在同一目录下
set CONFIG_FILE=file_patterns.ini:: 检查配置文件是否存在
if not exist "%CONFIG_FILE%" (echo 错误: 配置文件 %CONFIG_FILE% 不存在pauseexit /b 1
):: 读取文件模式
set "file_list="
for /f "usebackq delims=" %%a in ("%CONFIG_FILE%") do (if not "%%a"=="" (set "file_list=!file_list! "%%a"")
):: 验证必要参数
if not defined src (echo 错误: 缺少 source_dir 参数pauseexit /b 1
)if not defined file_list (echo 错误: 配置文件中没有有效的文件模式pauseexit /b 1
):: 创建目标目录(如果不存在)
mkdir "%dst%" 2>nul:: 执行批量复制
set counter=0
set not_found=0
for %%F in (%file_list%) do (echo 正在搜索文件: %%Fset "found=0"for /r "%src%" %%i in (%%~F) do (if exist "%%i" (echo 文件存在=====》正在复制: %%~nxicopy /y "%%i" "%dst%\" >nulecho %%~nxi 复制完成set /a counter+=1set "found=1"))if "!found!"=="0" (echo 文件不存在: %%Fset /a not_found+=1)
)echo 操作完成,共处理 !counter! 个文件,!not_found! 个文件未找到
pause

执行结果:

E:\>file_search.bat
正在搜索文件: "1_d7b59495aaa24adc932c242d5570a57a_115.png"
文件存在===》正在复制: 1_d7b59495aaa24adc932c242d5570a57a_115.png
正在搜索文件: "1_d7b59495aaa24adc932c242d5570a57a_176.png"
文件存在===》正在复制: 1_d7b59495aaa24adc932c242d5570a57a_176.png
正在搜索文件: "1_d7b59495aaa24adc932c242d5570a57a_211.png"
文件存在===》正在复制: 1_d7b59495aaa24adc932c242d5570a57a_211.png
操作完成,共处理 3 个文件
Press any key to continue . . .
't' is not recognized as an internal or external command,
operable program or batch file.
操作完成,共处理 3 个文件, 个文件未找到
Press any key to continue . . .
http://www.dtcms.com/wzjs/488599.html

相关文章:

  • 长沙抖音推广代运营公司奶盘seo伪原创工具
  • 2 网站内部链接优化百度快速优化排名软件
  • 网站前端设计与实现搜索引擎排名竞价
  • 万网如何建设网站华为seo诊断及优化分析
  • 外贸网站faqseo客服
  • 广州抖音seo公司萌新seo
  • 做网站的都改行做什么了搜索引擎在线
  • 网站建设声明函黑帽seo优化
  • 济南做网站哪家好怎么选怎么做app推广代理
  • 企业网站建设哪家公司好西安楼市最新房价
  • 深圳seo推广公司宁波网站推广优化公司电话
  • 浅谈网站开发的意义合肥网站优化排名推广
  • 兰州网站建设咨询薇百度导航官网
  • 政协信息化网站建设的请示青岛网站建设公司
  • 外贸网站怎么规划seo体系百科
  • 珠海建站网站模板应用商店优化
  • 开发网站需要什么条件磁力神器
  • 李宁运动服网站建设规划书搜索优化师
  • 苗木网站怎么做企业网站网页设计
  • c 怎么做能让窗体访问网站seo营销优化
  • 如何进行页面设计企业seo推广外包
  • 济南建设公司网站查网站权重
  • 做羞羞事网站今日国际新闻头条
  • ubuntu服务器搭建wordpressseo运营是什么意思
  • 太原市网站建设自动引流推广app
  • 求带商城的wordpress模板网站关键词优化推广
  • 平台型网站东莞网
  • 校园二手网站源码百度seo优化收费标准
  • 济南英文网站建设淮北seo
  • 企业网站建设公司哪家好百度推广账号出售