标题: [文件操作] [分享]批处理复制名称包含指定字符串的文件夹 [打印本页]
作者: Batcher 时间: 2022-11-23 19:05 标题: [分享]批处理复制名称包含指定字符串的文件夹
【问题描述】
名字有values-的所有文件夹包括里面的内容都一起复制到一个文件夹里(E:\F1如果没有这个文件夹则自动创建)
这个怎么写?
作者: Batcher 时间: 2022-11-23 19:05
【解决方案】
test_1.bat 请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA- @echo off
- REM 从哪个文件夹里面复制
- set "OldFolder=C:\Test\app\src\main\res"
- REM 复制到哪个文件夹
- set "NewFolder=E:\F1"
- if not exist "%OldFolder%\" (
- echo 没有找到文件夹 "%OldFolder%"
- pause
- goto :eof
- )
- if not exist "%NewFolder%\" (
- md "%NewFolder%"
- )
- for /f "delims=" %%i in ('dir /b /ad "%OldFolder%\values-*"') do (
- if not exist "%NewFolder%\%%i" (
- md "%NewFolder%\%%i"
- )
- robocopy "%OldFolder%\%%i" "%NewFolder%\%%i" /e
- )
复制代码
作者: yyz219 时间: 2022-11-23 19:43
回复 2# Batcher
感谢分享
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |