![Board logo](images/default/logo.gif)
标题: [文件操作] 批处理批量删除文件名字段的求助? [打印本页]
作者: heizi_hui@qq.co 时间: 2019-4-6 22:36 标题: 批处理批量删除文件名字段的求助?
目录下有N个txt文本,
sj1-704号.txt
sj4-767号.txt
sj86-776号.txt
如何把-后面的内容批量删除掉,
最后得到结果
sj1.txt
sj4.txt
sj86.txt
请各位老师帮忙
作者: zaqmlp 时间: 2019-4-6 23:04
本帖最后由 zaqmlp 于 2019-4-6 23:29 编辑
- @echo off
- set info=互助互利,支付宝扫码头像,感谢赞助
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- start mshta VBScript:Execute("msgbox(""%info%""):close")
- cd /d "%~dp0"
- for /f "delims=" %%a in ('dir /a-d/b *-*.txt') do (
- for /f "delims=-" %%b in ("%%~na") do (
- echo;"%%a" --^> "%%b%%~xa"
- ren "%%a" "%%b%%~xa"
- )
- )
- pause
复制代码
作者: heizi_hui@qq.co 时间: 2019-4-6 23:19
回复 2# zaqmlp
你好。。。。
提示 系统找不到指定文件。。。
作者: zaqmlp 时间: 2019-4-6 23:30
回复 3# heizi_hui@qq.co
已改,把bat跟txt放一起
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |