标题: [文件操作] 批处理如何批量删除当前目录下文件名中的特定字符串 [打印本页]
作者: andylt0503 时间: 2016-7-16 23:46 标题: 批处理如何批量删除当前目录下文件名中的特定字符串
本帖最后由 pcl_test 于 2016-7-17 00:07 编辑
传智播客 张鹏 轻松学习网页设计 第6讲 html图片标记_属性详解.avi
传智播客 张鹏 轻松学习网页设计 第7讲 html图片标记_属性详解.avi
传智播客 张鹏 轻松学习网页设计 第8讲 html图片标记_属性详解.avi
--------------------------------------------------------------------------
删除 “传智播客 张鹏 轻松学习网页设计 ” PS 最后面的空格也删除。
作者: andylt0503 时间: 2016-7-18 12:54
版主,您好,发帖之前我已经搜索过了,也按相近帖子里的代码试过,不行,有些参数看不懂不知如何更改,请指导。
作者: pcl_test 时间: 2016-7-18 13:23
第三方
http://batch-cn.qiniudn.com/tool/ren2.exe- ren2 -f "(.*)传智播客 张鹏 轻松学习网页设计 (.+\.avi)" "$1$2"
复制代码
作者: GNU 时间: 2016-7-18 13:23
- @echo off
- for /f "tokens=1-5" %%i in ('dir /b /a-d "传智播客 张鹏 轻松学习网页设计 *.avi"') do (
- ren "%%i %%j %%k %%l %%m" "%%l %%m"
- )
复制代码
作者: ygqiang 时间: 2016-7-18 13:23
本帖最后由 ygqiang 于 2016-7-18 14:09 编辑
回复 1# andylt0503
解决不了。。
作者: GNU 时间: 2016-7-18 13:25
回复 5# ygqiang
%%a:\是想表达什么意思?
作者: ygqiang 时间: 2016-7-18 13:46
回复 6# GNU
错了,应该是某个盘符路径下。
比如d:\test
作者: pcl_test 时间: 2016-7-18 14:04
回复 7# ygqiang
这样就没问题了么
作者: ygqiang 时间: 2016-7-18 14:10
回复 8# pcl_test
搞错了。解决不了。
作者: GNU 时间: 2016-7-18 16:20
回复 7# ygqiang
之前还注意到另一个问题,楼主文件名里面是下划线,你的代码里面用的减号。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |