`
Raphael_dororo
  • 浏览: 12640 次
社区版块
存档分类
最新评论

java中文件操作大全

 
阅读更多
http://www.iteye.com/topic/196148


------------


import java.io.RandomAccessFile;

public class Test1 {
public static final String fileName = "c:/aaa.txt ";

public static void main(String[] args) {
try {
RandomAccessFile rF = new RandomAccessFile(fileName, "rw");
for (int i = 0; i < rF.length(); i++) {
rF.seek(i);
byte b = rF.readByte();
if (b == '2') {
rF.seek(i);
rF.writeByte(b + 3);
}
}
rF.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

//在文件后面加入一行
String sitename = Struts2Utils.getRequest().getParameter("sitename");
// 在taglib中加入 网站名称的 变量
String filepath = ConfigManager.getConfigProperty("taglibs.tagpath");

RandomAccessFile raf = new RandomAccessFile(filepath, "rw");
long len = raf.length();
String lastLine = "";
if (len != 0L) {
long pos = len - 1;
while (pos > 0) {
pos--;
raf.seek(pos);
if (raf.readByte() == '\n') {
lastLine = raf.readLine();
break;
}
}
}

String ss = ("<c:set var=\"sitename\" value=\"" + sitename + "\"/>");

if (lastLine.startsWith("<c:set var=\"ctx\""))
raf.write(("\n<c:set var=\"sitename\" value=\"" + sitename + "\"/>")
.getBytes());
if (lastLine.startsWith("<c:set var=\"sitename\"")) {
raf.seek(len - lastLine.length());
raf.write(ss.getBytes());
}
raf.close();


-------------
http://kennethf6986.iteye.com/blog/1064406


分享到:
评论

相关推荐

    java中文件操作大全 文档.docx

    java中文件操作大全 利用PrintStream写文件 文件重命名 转移文件目录

    java文件读写操作大全java文件读写操作大全

    java文件读写操作大全java文件读写操作大全java文件读写操作大全java文件读写操作大全java文件读写操作大全

    java中对文件操作大全

    java中文件操作大全 覆盖大部分对文件操作的基本代码

    Java文件操作大全

    Java文件操作大全

    Java 文件操作大全

    Java 文件操作大全···················································

    java文件操作大全

    java文件操作大全 java文件操作大全 java文件操作大全 java文件操作大全 java文件操作大全 java文件操作大全 java文件操作大全 java文件操作大全 java文件操作大全

    java io 文件操作大全

    java io 文件操作大全 目录的建立/检查与删除 如何在JSP中处理虚拟目录 文件属性的取得 取出目录中文件的方法 判断是否为空白文件 读取所有的文件数据 一行一行读取数据 略过文件中的字符不读取 将数据写入文件 将...

    JSP中java文件操作大全

    JSP中java文件操作大全~~~~~~~~~~~~~~~

    java文件操作类

    java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java...

    java操作Excel文件

    java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件

    JAVA文件操作大全

    JAVA文件操作大全

    Java文件操作大全(绝对的经典,值得收藏!)

    Java文件操作大全(绝对的经典,值得收藏!) Java文件操作大全(绝对的经典,值得收藏!) Java文件操作大全(绝对的经典,值得收藏!)

Global site tag (gtag.js) - Google Analytics