说明:

主要功能:

遍历某目录下所有文件,将制定的文字替换成目标文字。

使用步骤:

1.双击运行moreFileUpdate.bat批量修改目录下的所有文件。

编写注意点:

中文放入变量中需注意转为ANSI编码

代码块:

@echo off&setlocal enabledelayedexpansion & color 0Aset str=目录
echo %str%set DIR="%cd%\%str%"
echo DIR=%DIR%:: 参数 /R 表示需要遍历子文件夹,去掉表示不遍历子文件夹
:: %%f 是一个变量,类似于迭代器,但是这个变量只能由一个字母组成,前面带上%%
:: 括号中是通配符,可以指定后缀名,*.*表示所有文件
for /R %DIR% %%f in (*.*) do ( echo %%frem 读取a.txt所有内容for /f "eol=* tokens=*" %%i in (%%f) do (rem 设置变量a为每行内容set a=%%irem 如果该行有localhost,则将其改为192.168.122.68set "a=!a:localhost=192.168.122.68!"rem 把修改后的全部行存入$echo !a!>>$)rem 用$的内容替换原来a.txt内容move $ %%f)
pause

结构目录:

参考示例地址:

1.https://blog.csdn.net/everdayphp/article/details/78919020 腾飞的鱼 (bat修改文件内容)

bat批量修改文件内容相关推荐

  1. bat 批量修改文件内容

    :::::批量修改文件内容.bat::::: @echo off :: 开启变量延迟扩展 setlocal EnableDelayedExpansion :: 输入开始 :inputFilePath ...

  2. 批量修改文件内容(Python版)

    目录 前言 一.为什么选择 python 二.使用步骤 1.搜索 2.替换 3 整合 4 脚本使用 前言 接上文 批量修改文件内容 一.为什么选择 python 近年来 Python 的使用率越来越高 ...

  3. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  4. linux修改程序文件内容,linux 批量修改文件内容

    如果有批量修改文件内容的需求,可参考下面这些方法 1.批量查找某个目下文件的包含的内容,例如: #   grep -rn或l "要找查找的文本"  路径或文件 rn表示匹配查找字符 ...

  5. matlab批量修改文件内容并转换文件格式

    % 实现对.txt文件的.mat格式转换 % 实现文件内容修改 % 实现文件名称修改 clear;clc;close all; path = 'I:\在校研究';%源文件位置 % tracker = ...

  6. linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)

    转自 http://blog.csdn.net/werm520/article/details/49334513 grep -rl '10.100.137.5' | xargs sed -i '10. ...

  7. linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)...

    1. sed grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' 例如: 对象:文件夹 grep -rl 'windo ...

  8. UltraEdit批量修改文件内容

    现在假设我们要把MyCommon7E目录里所有cpp文件中的<#include "stdafx.h">字段改为<#include "..\..\StdA ...

  9. BAT批量替换文件内容

    BAT批量操作 1.批量替换指定文件指定内容 案列:将test.txt文本中的inflie替换为outfile @echo off setlocal EnableDelayedExpansion se ...

最新文章

  1. 注入游戏没有焦点_数独游戏 数学之美(三)
  2. python nameko用于生产_用 Python、 RabbitMQ 和 Nameko 实现微服务
  3. VS2103没有“dirent.h”文件
  4. ansys里面自带chemkin_Chemkin-Pro: Chemistry Effects Predicting Simulation Software | Ansys
  5. 输出斐波那契数列的第n项
  6. Entity Framework 代码先行之约定配置
  7. 计算机常见网络故障,网络故障有哪些?常见网络故障处理方法
  8. 计算机应不应该学电路,应该怎么学才能入门电子技术
  9. Dfinity (ICP)开发基本操作-4
  10. linux网络编程中端口号和ip地址转换方法
  11. Centos下如果是二进制文件,编辑是文本,后缀是sh也无法执行
  12. 实现企业微信自动登录
  13. 一大法器-----正则表达式
  14. git不用每次输入用户名和密码
  15. 三星s5刷机android+l,三星s5刷机教程与方法(卡刷第三方包)
  16. Ardunio 完成STM32板子的串口通信
  17. R语言矩阵特征值分解(谱分解)和奇异值分解(SVD)特征向量分析有价证券数据
  18. 合并报表软件excel
  19. 求知讲堂python+人工智能day5
  20. rm / -rf 指令的作用

热门文章

  1. 这两款好用的配音软件,自媒体小白也能轻松上手
  2. 【Java设计模式】006-原型模式
  3. 清理木马npscan
  4. 记事本不好用?Sublime中文版等着你
  5. 用Python做“电费计算.exe”,并保存数据到Excel
  6. 戳进来,带你走近飞凌嵌入式旗舰级AIoT芯RK3588开发板
  7. 用matlab调用vs2015来编译vs工程
  8. 铜和不锈钢的焊接方法
  9. 建模钢管运输问题matlab,钢管订购与运输问题
  10. 思岚RPLIDAR A1激光雷达扫描测距的模式C语言实现(STM32)