说明:

主要功能:

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

使用步骤:

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. C#学习笔记——捕获当前屏幕
  2. linux下安装lrzsz,配合SecureCRT上传下载文件
  3. 域用户迁移适用的两种方法
  4. 使用openocd调试Linux内核,openocd安装与调试
  5. css常用单位px、em、 rem 区别与各自的用法解析
  6. SpringMVC之@RequestMapping注解及其衍生注解详解
  7. 【转】Linux 命令行下的好东西:一些常用指令
  8. 版本控制系统的演化、Git 分布式版本控制系统概述 及 工作流程
  9. failed to load ldlinux.c32
  10. 透明图片怎么发给别人_怎么用秀米写公众号文章
  11. 企业微信好不好,OA软件何去何从?
  12. 外星人电脑装linux双系统,在外星人电脑上安装windows10和ubuntu16.04双系统小记
  13. cla作用matlab,健身搞肌运动补剂小讲堂:共轭亚油酸CLA功效解析
  14. 3.3 三角函数的积化和差与和差化积
  15. 【软件测试】如何定位web前后台的BUG
  16. 小程序开发API之监听加速计wx.startAccelerometer
  17. 游戏计算机的显示器,玩游戏用多大显示器好?聊聊电脑显示器多大尺寸合适
  18. php输入框里的提示文字,input 标签实现输入框带提示文字效果(两种方法)
  19. 细读《深入理解 Android 内核设计思想》(四)Binder 机制 [中]
  20. 软件著作权申请——使用了MIT-licence开源框架

热门文章

  1. 初学php做的有关php有关知识的了解
  2. python运行控制台会话_Linux控制台访问、APP启用控制台访问(PAM)
  3. 【数据科学创新应用赛】星河杯隐私计算大赛 #四赛道 #¥270,000
  4. HTML5小游戏源码分享【坑爹算术题,尝试逃脱,笨笨的一家,星球大战,小英雄呼呼】
  5. 如何解决移动直播下的耳返延迟问题
  6. python 求解水仙花数,自幂数
  7. 计算机专业自考有哪些课程?
  8. 技术宅小伙:浅谈论文查重率0%真的好吗?
  9. 【C++】17.map和set的模拟实现
  10. 非常简单的使用matlab绘制轨迹世界地图的方法