现在假设我们要把MyCommon7E目录里所有cpp文件中的<#include "stdafx.h">字段改为<#include "..\..\StdAfx.h">,那么只需要如下操作:

打开UltraEdit --》Ctrl + R --》打开“批量文件替换”(也可以点击工具栏上的“搜索”--》“批量文件替换”)

  在“查找”后面输入   #include "stdafx.h" ;
  在“替换为”后面输入     #include "..\..\StdAfx.h";
  在“文件/类型”后面输入文件的类型,比如 .h或者 .cpp,注意前面要 加“*”,例如:“ *.cpp”;或者“ *.h”

  在所在文件夹里面输入“index”文件夹的路径,可以“使用”浏览按钮快速定位,同时,如果MyCommon7E目录下还有子目录,则要勾选“搜索子目录”。

由于C++对大小写敏感,所以要勾选“匹配大小写”。

  最后按一下右上角的"全部替换"按钮,如下图所示:

图(1)文件类型选择"*.cpp",勾选“匹配大小写”和“搜索子目录”

图(2)点击“是”

图(3)批量修改,一共修改了31个文件

可以看到,UltraEdit的“批量文件修改”功能,  对于字符串的替换是多么简洁与高效。这里举出了,cpp文件中常用的#include “”之类的字符串替换。

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

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

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

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

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

  3. bat 批量修改文件内容

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

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

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

  5. bat批量修改文件内容

    说明: 主要功能: 遍历某目录下所有文件,将制定的文字替换成目标文字. 使用步骤: 1.双击运行moreFileUpdate.bat批量修改目录下的所有文件. 编写注意点: 中文放入变量中需注意转为A ...

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

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

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

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

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

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

  9. ubuntu系统批量修改文件内容

    代码作用: 将./bin/目录下的/ly/code替换为/lby 格式为: sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件名` 下面代码的\表示转义 # ...

最新文章

  1. 实战:使用Mask-RCNN的停车位检测
  2. 宝马520自动挡的右边前轮处响声
  3. 条款五:对应的new和delete要采用相同的形式
  4. ajax 分页 评论刷新,评论:js无刷新分页(原创)
  5. ebay注册流程_跨境电商平台eBay企业入驻流程
  6. mysql按首数字分表_MySql基础-数据分表
  7. SQL SERVER占用CPU过高排查和优化
  8. Java中 LocalDate、LocalTime、LocalDateTime三个时间工具类的使用介绍
  9. PCL_OpenNI安装报错 解决办法
  10. 土建中级工程师考试用书电子版_对没错!2020年湖南土建中级职称考试教材只是指导用书...
  11. WPS公式编辑器快捷键
  12. Latex 提示错误Improper alphabetic constant
  13. 08 python 集合
  14. 奔驰S400商务型升级前排座椅通风系统,夏天必备功能
  15. luajit开发文档wiki中文版(四) LuaJIT 内部结构
  16. Spring Boot 核心注解?主要由哪几个注解组成?
  17. webstorm html代码提示设置,Webstorm设置代码提示
  18. 计算机毕业设计Java乒乓球俱乐部管理(源码+系统+mysql数据库+lw文档)
  19. javaMail发送邮件读取流中的数据并作为作为附件发送邮件
  20. 关于J2EE,J2SE,J2ME

热门文章

  1. 【读书笔记】Mysql优化的个人理解
  2. Java 100-002:Swing显示窗口,并在窗口中显示文字
  3. LB+HA+ISCSI 集群系统项目实践
  4. FreeType 字体库使用 (简易的字形装载和实际应用)
  5. Tensorflow C++ API 生成复数算子
  6. 网络经济与企业管理【五】之市场营销管理
  7. Uni-App在UI设计领域的应用
  8. npm并发和继发执行 / node并发和继发执行
  9. Verilog Function函数语法说明
  10. VK11条件价格创建/更改/删除