海量文件如何批量替换、修改名字,dos的FOR命令
1、文件中有很多“快讯”打头的word文件,需要把“快讯”改成“焦点”
2、新建一个记事本,在里面写入
@echo off&&setlocal enabledelayedexpansion
for %%i in (*.doc) do (
set ym=%%i
set ym=!ym:快讯=焦点!
if %%i neq !ym! (ren "%%i" "!ym!")
)
endlocal
3、保存命名为“改名.txt”
4、把txt文件“改名.txt”改成“改名.bat”
5、双击“改名.bat”后,黑窗闪过,之后所有的word文件都会被更改”焦点:……“
6、在代码中set ym=!ym:快讯=焦点!,表示的是set ym=!ym:【被替换的字符】=【替换的字符】!。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:170
阅读量:143
阅读量:57
阅读量:153
阅读量:131