批处理如何实现将文件名中含有指定字符串的文件移动到以该字符串
答案:2 悬赏:0 手机版
解决时间 2021-02-06 22:22
- 提问者网友:听门外雪花风
- 2021-02-06 04:25
批处理如何实现将文件名中含有指定字符串的文件移动到以该字符串
最佳答案
- 五星知识达人网友:掌灯师
- 2021-02-06 06:00
@echo offfindstr /r ".*serial.*[0-9]*-[0-9]" 1.txt >2.txtpauserem 查找条件测试@echo offfor /f "tokens=1-3 delims=- " %%i in ('findstr /r ".*serial.*[0-9]*-[0-9]" 1.txt') do (echo %%j%%k>2.txt)pauserem 查找+提取25288588778这个数字这个数字是否为固定值.如果不是固定值可用上面的代码提取.
全部回答
- 1楼网友:长青诗
- 2021-02-06 06:15
@echo off
setlocal enabledelayedexpansion
set /p str=请输入要删除哪个字符串前的内容:
for %%i in ("*%str%*") do (
set "filename=%%i"
set "filename=!filename:*%str%=%str%!"
echo !filename!
ren "%%i" "!filename!"
)
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯