BAT里批量修改文本文件里的内容!

BAT里批量修改文本文件里的内容!,第1张

1、首先鼠标右键单击电脑桌面,选择新建一个文本文档

2、然后打开新建文本文档,输入下方的代码:

@echooff

for/f"delims="%%iin('dir/s/b*.txt')do(

for/f"delims="%%ain('type"%%~fi"')do(

set"foo=%%a"

call,setfoo=%%foo:1234=4311%%

call,echo/%%foo%%>>"%%~fi._"

)

move"%%~fi._""%%~fi"

)

exit

3、然后点击选择编辑页面左上角文件中的“另存为”。

4、然后在d出来的窗口中,将文件名的后缀更改成“.bat”,选择保存的目录,回车确定。

5、然后去到保存的目录,找到下图中的程序,双击它就完成了。

原因:

是“新建的文本文档”没有因为后缀.txt改为.bat就变成了.bat文件,此时的新建文本文档仍然是.txt格式。

解决方法:1、打开“此电脑”。2、点击此电脑中左上角的“查看”。3、点击“文件扩展名”。此时可以看到新建的文本文档后缀仍为.txt。4、将新建的文本文档后缀改为.bat。5、运行新建的文本文档。

用bat命令批量处理修改文件名如果文件名含有中文,可能会出现bat运行乱码导致修改文件名失败。方法分步:使用bat批量修改文件名

会使用到ren这个语言

格式为:ren 现文件名 修改后文件名

如图有3个文件

新建一个TXT文本文档

将txt文本文档修改为bat格式

双击运行,会发现没有反应

并没有自动修改文件名

这个时候将bat后缀重新改为txt,打开txt

文件-另存为

将编码UTF-8,改为ANSI。同时将文件格式txt改为bat

双击运行bat,就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7982204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存