如何批量删除文件名特定字符(含特定字符自身)后的文字?

9=4R2-TD=4. R=2.srfpkt13变成9=4R2 就是删除-TD后的内容
2024-12-04 21:12:25
推荐回答(2个)
回答1:

你好,请问文件名字中是不是都含有-TD=4. R=2.srfpkt13?

如果是的话,你可以使用下面的批处理

@echo off
for /r %%a in (*) do (
   for /f "delims=-" %%b in ("%%~nxa") do (
      ren "%%a" "%%b%%~xa"
   )
)
pause

请把上面的内容复制到文本文档中,保存为bat文件,在你当前目录下运行。

有疑问,请追问。

如果对你有帮助,请采纳!谢谢!

回答2:


更换先锋

软件按照以下步骤来删除文件名中的内容可以在字符后指定:

  1. 开工具 - >批处理运行菜单

    来对待,从文件管理器窗口中拖动文件到批处理运行

  2. 选择设置输出文件名选项,则$ {文件名}到后面:

    $ {filename}的{替换,'\。 HFS。 *','。 HFS'}

  3. 鼠标在输出文件中的观察,新的文件名栏的预览是正确的,然后单击文件重命名即可。



    评价
    |