标题: [文件操作] 批处理怎样剪切包含某关键字文件到新文件夹? [打印本页]
作者: fangjf 时间: 2024-1-12 09:29 标题: 批处理怎样剪切包含某关键字文件到新文件夹?
文件名:
CUT202401100068-102072330--16.00mm_000004-1
CUT202401100068-102072330--18.00mm_000004-1
CUT202401100068-102072330--25.00mm_000004-1
CUT202401100068-102072330--16.00mm_000004-2
CUT202401100068-102072330--18.00mm_000004-3
CUT202401100068-102072330--25.00mm_000004-4
如果包含关键字:包含16.00 18.00 最右边字 -1 就剪切到另一个文件夹 D:\fang\
哪位大师能给写个BAT 批处理,谢谢!
作者: ShowCode 时间: 2024-1-13 11:53
回复 1# fangjf
假设待处理的文件都是.log文件
V1.bat和待处理的log文件放在同一个文件夹下执行- @echo off
- cd /d "%~dp0"
- set "NewFolder=D:\fang"
- md "%NewFolder%" 2>nul
- for /f "delims=" %%i in ('dir /b /a-d *.log ^| findstr /c:"16.00" /c:"18.00" ^| findstr /e /c:"-1.log"') do (
- echo "%%i" ---^> "%NewFolder%\"
- move /y "%%i" "%NewFolder%\"
- )
复制代码
作者: qixiaobin0715 时间: 2024-1-14 21:22
好像不用那么复杂的样子吧。- for /f "delims=" %%i in ('dir /b /a-d "*-16.00mm_*-1.*" "*-18.00mm_*-1.*"') do move /y "%%i" "D:\fang\"
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |