11问答网
所有问题
求bat批处理命令,批量删除子文件特定字符后面的字符
例如 ★山楂红【魔方侧边液态●兔兔9】&iphone 5#YYB-0366-图案-赠品想要删除#号后面所有字符,jpg格式不变,要保留
举报该问题
其他回答
第1个回答 2023-03-20
@echo off & title 批量删除文件名中#号后面的文字 By 依梦琴瑶
for /f "delims=" %%a in ('dir /a-d/s/b *.jpg') do (
for /f "tokens=1 delims=#" %%b in ("%%~na") do (
ren "%%~a" "%%~b%%~xa"
)
)
pause
脚本保存编码设为ANSI
第2个回答 2022-12-09
使用批处理小程序exe,将所有的文件比如你说的jpg图片等等,一次性拖进小程序exe,可以按你的要求删除指定字符后面的文本。整个过程3秒极速处理,转眼间的事就完成。由于文件无法直接发出来,有需要可以私信一对一指导处理。
相似回答
如何
删除文件
名中
指定字符
及其后符的
bat命令
?
答:
set "filename=%%~nF"set "extension=%%~xF"rem 删除.zh和后续文字 set "newname=!filename:.zh*=!"rem 重命名文件 ren "%%F" "!newname!!extension!")echo
批量删除
.zh和后续文字完成。pause 请将上述代码中的C:\path\to\your\srt\
files
替换为您实际的srt文件所在
文件夹的
路径。运行
批
...
大家正在搜
bat批处理命令复制文件
bat批量删除指定文件夹
bat批量删除文件
bat批量删除部分文件名
bat文件名批量删除前缀
文件批处理命令
批量删除文件软件
批量删除指定多文件
bat批处理命令大全