求能将txt文件中的字符进行替换的批处理

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:32:34
将同一文件夹中的所有txt文件(数量很多,且命名有规律)中特定字符断体焕为其他字符并保存,最好能同时进行多项替换
算了,换个问题,有没有什么小软件能将同一文件夹下的所有txt文件每一行的前10个字符后插入一个空格,批处理也行,急用!!

保存为bat文件运行
把代码中的xxxxx换为你想要插入的字符,空格也行,tab键也行。
新的文件在tmp文件夹里,运行完后会自动打开。
@echo off&md tmp
for /f "delims=" %%a in ('dir/b *.txt') do (
for /f "delims=" %%i in ('type "%%a"') do (
set "var=%%i"
setlocal enabledelayedexpansion
echo !var:~0,10!xxxxx!var:~10!>>"tmp\%%~na.txt"
endlocal
))
start "" "tmp"

推荐一个小软件:拖把更名器

衣次打开:编辑--替换--查找内容内输入(想要替换的字符)--替换为输入(将要替换的新内容)--全部替换!!!大功告成!

记事本都有这个功能
word等就不用说了……

我不是很清楚 TXT 批处理可以吧

注意,DOS没有对ASCII的函数,应该不可能对TAB键进行模拟,空格还可以,建议你用VB,DELPHI什么的写个小程序,又简单又快