[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样批量改文件名?

第一个问题:

请看:
“六23一s”儿1_21_424_3童节_021.html
偶然_,回_想起_六年前那难忘的一次_132.HTML

想变成:

“六23一s”儿1_21_424_3童节.txt
偶然_,回_想起_六年前那难忘的一次.txt

如何实现?有点难度了。


第二个问题:
  1. @echo off
  2. for /f "tokens=*" %%i in ('dir /b *.txt') do (
  3. ren %%~i wwf%%~ni.txt
  4. )
复制代码
上面这段改名称,居然对“New Text Document.txt”这样的名称不起作用,待我改成中文名称或者其它时,这段代码又起作用了,为什么?

That's Cool!

TOP

Commander,不好了,代码兼容性不高,当出现这样的文件名时,改不动了。你_22好朋_232友_21782874.html,Copy of _27398你要_219.HTML。结果下来是:你_22好朋_232友_2178.txt,Copy of _27398你要_219.HTML。如何解决?

TOP

返回列表