用“空格”替换文件名中的所有“下划线 _”的最快方法是什么

用“空格”替换文件名中的所有“下划线 _”的最快方法是什么

可能重复:
如何从命令行或使用第三方工具批量重命名文件?

我有许多电子书的 PDF,但其中一些的underscores文件名中有,因此很难通过某些单词搜索文件。是否有任何程序/脚本/软件可以在 Windows 7 中将所有下划线替换为空格

答案1

它确实是个老软件,但我用鲁帕斯改名 2000批量重命名文件。您可以使用的规则之一是“用新文本 ( ) 替换文本 (_)”。

它最后一次更新是在 2005 年,但它很轻便、速度很快,并且仍然可以在 Windows 7 上运行。

答案2

从命令行:

dir *.pdf /b | mawk "/ / { q=sprintf('%c',34); new=$0; gsub(/ /, '_', new ); print     'ren 'q$0q' 'new }"

该命令不会执行任何操作,但会输出命令关于执行它。要执行它,只需在末尾添加 cmd:

dir *.pdf  /b  |  mawk  "/ / { q=sprintf('%c',34); new=$0; gsub(/ /, '_', new ); print 'ren 'q$0q' 'new }" | cmd

您可以从以下位置下载 mawk.exehttp://www.klabaster.com/freeware.htm#mawk

相关内容