好消息,百度网盘专业搜索网站上线了
打开瞧一瞧:
http://bitar.cn
package com.file;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
/**
* 替换所有文件的内容
* @author Administrator
*
*/
public class ContentReplace {
private static int i=0;
public static void main(String[] args) {
File file = new File("E:\\2\\_soft\\apache-tomcat-6.0.13\\apache-tomcat-6.0.13\\webapps\\Highcharts-3.0.6\\examples");
list(file);
}
private static void list(File file){
File[] listFiles = file.listFiles();
for (File file2 : listFiles) {
if (file2.isFile()) {
//BufferedInputStream bs = new BufferedInputStream(new FileInputStream(file2));
try {
StringBuffer sb = new StringBuffer();
BufferedReader br = new BufferedReader(new FileReader(file2));
String s="";
boolean change=false;
while ((s=br.readLine())!=null) {
if (s.indexOf("jquery.min.js")>-1) {
change=true;
sb.append(" <script type=\"text/javascript\" src=\"../../jquery-1.6.js\"></script>");
}else {
sb.append(s);
}
sb.append("\r\n");
}
br.close();
if (change) {
BufferedWriter bw = new BufferedWriter(new FileWriter(file2));
bw.write(sb.toString());
bw.close();
System.out.println(++i);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else {
list(file2);
}
}
}
}
分享到:
相关推荐
java批量修改文件格式,文件内容,修改过后可以修改想要的任何文件格式
总结,批量替换文件内容是一种高效的数据处理手段,通过命令行工具或编程实现,能帮助我们快速更新大量文件中的特定内容。了解并掌握这种方法,对于日常的IT工作大有裨益。在使用时,务必谨慎操作,确保数据安全。
可以批量替换指定的字符串、文字、数字、英文等文本信息的工具,支持多目录同时替换,同时支持大部分文本类型文件,如txt、text、doc、docx、xls、xlsx、doc含图文、doc含表格、docx含图文及表格、md、html、css、js...
“文件内容批量替换工具”是一款专为处理此类问题设计的应用软件,它能够支持多种文件类型,包括但不限于htm、html、asp和java等。这些文件类型涵盖了网页源代码、服务器脚本以及常见的编程语言,几乎满足了大部分IT...
本文介绍了一款名为“Replacer”的工具及其图形用户界面版本“ReplerUI”,这两款工具能够有效地解决文件名和文件内容的批量替换问题,并提供了相应的Java源代码供开发者参考学习。 #### 关键技术点解析 1. **批量...
1. **文件选择**:用户可以选择一个目录或多个文件夹,程序会自动搜索这些目录下的所有文件,支持多种文件格式,如文本文件(.txt)、源代码文件(.cpp, .java, .py等)、配置文件(.ini, .xml)等。 2. **查找与替换规则...
Java 实现Word模板的自动替换是一项常见的任务,尤其在自动化文档生成、批量报告制作等领域有着广泛应用。这个主题主要涉及到Java编程、Apache POI库以及Word文档处理的知识点。Apache POI是Java中用于读写Microsoft...
例如,`grep -rl "search_string" /path/to/directory | xargs sed -i 's/search_string/replacement/g'` 这个命令组合能全局查找并替换目录下所有文件中的内容。 5. **注意事项**: - 在进行批量替换时,务必先...
这个工具的核心功能是搜索指定目录下的所有文件,并对文件内容中的特定字符串进行全局替换,以实现快速统一的文本修改。下面我们将详细探讨这个工具涉及的技术、设计和实现方法。 首先,我们需要理解批量替换文件的...
本软件特别适合需要批量替换大量文本里特定文字的网友,还可以实现特征字符串之间的模糊替换,是对付大量网页恶意代码的利器 可以处理 *.txt;*.htm;*.c;*.cpp;*.h;*.hpp;*.pas;*.dpr;*.bpr;*.asp; *.php;*.cgi;*.ini...
本知识点主要围绕“文件内容替换(遍历所有文件)”这一主题展开,涉及如何在指定文件夹及其子文件夹下批量进行字符串替换,并讨论相关工具和编程方法。 首先,"文件内容替换"是指在文本文件中查找特定的字符串或...
在批量处理文件时,可以使用Java的文件遍历机制,如`File.listFiles()`方法,对目录下的所有文件进行迭代。同时,为了保证原有文件不被破坏,通常会将转换后的文件保存为新的文件,或者覆盖原文件前先备份。 脚本...
5. **关闭资源**:在所有文件处理完成后,需要关闭`ZipOutputStream`以及相关的输入输出流。 ##### 2.5 异常处理 在处理文件的过程中可能会遇到各种异常,如网络异常、文件不存在等。为了确保程序的健壮性,需要对...
批量替换文件内容 源码仅供参考
批量文件内容修改的工具可能使用各种编程语言实现,如Python、Java、C#或批处理脚本等。其核心功能可能包括: 1. **文件搜索**:通过指定的路径和条件,找到需要修改的文件。 2. **内容定位**:在找到的文件中定位...
需要注意的是,如果要在多个文件中进行批量替换,你可能需要将上述代码封装到一个循环或递归函数中,遍历指定目录下的所有文件。同时,为了防止意外覆盖,可以考虑先备份原始文件,或者将替换后的内容写入新的文件。...
批量替换目录中所有*.java文件中的内容,例如:目录中多个文件包含SUN字段,要替换成IBM。同时支持多级目录中的文件内容的替换
在Java编程环境中,批量上传图片是一项常见的功能,尤其在Web应用中,如社交媒体、电子商务或者图库管理系统等。本项目提供了完整的代码实现,使得开发者能够快速集成到自己的开发工具中,实现用户友好的批量图片...
2. **递归遍历文件**:如果需要批量重命名一个文件夹下的所有文件,我们通常需要递归地遍历文件夹结构。这可以通过递归调用一个方法来实现,逐个处理子目录中的文件。 3. **文件过滤**:在批量重命名的过程中,我们...