请问如何把一个文件的一行复制到另外一行。
注意:不单单是复制文本内容,还有图片的一行
public static void main(String args[])throws IOException, XmlException, OpenXML4JException{
File input = new File("E:/1.docx");
File output =new File("E:/2.docx");
FileInputStream in = new FileInputStream(input);
FileOutputStream out = new FileOutputStream(output);
int c;
while((c=in.read())!=-1){
out.write(c);
}
in.close();
out.close();
}
以上代码可以实现复制整个文档,哪位高手帮忙可以让他一行一行的复制,(一行是以按下回车键进行判断的)
打个比方说吧,你复制完一行她就输出一句:你好,接着再复制下一行(可以覆盖原来的内容),再输一句你好
注意:不单单是复制文本内容,还有图片的一行
public static void main(String args[])throws IOException, XmlException, OpenXML4JException{
File input = new File("E:/1.docx");
File output =new File("E:/2.docx");
FileInputStream in = new FileInputStream(input);
FileOutputStream out = new FileOutputStream(output);
int c;
while((c=in.read())!=-1){
out.write(c);
}
in.close();
out.close();
}
以上代码可以实现复制整个文档,哪位高手帮忙可以让他一行一行的复制,(一行是以按下回车键进行判断的)
打个比方说吧,你复制完一行她就输出一句:你好,接着再复制下一行(可以覆盖原来的内容),再输一句你好
解决方案 »
- 如何在iterator中在嵌套一个iterator
- Exception starting filter struts2
- tomcat用debug启动不了用server启动没问题,这是为什么?
- 使用JSTL到底有什么好处,为什么要用JSTL?
- 权限管理表的设计
- CVS同步问题
- 急,Ibatis拼凑SQL只剩一半了
- org.hibernate.exception.GenericJDBCException: could not execute query怎么解决
- Struts2中ActionContext的request,session,application的生命周期?
- spring下如何测试session
- 类怎样调用本类的构造方法
- 懂axis2 webService的同志请进来
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;import org.apache.poi.openxml4j.exceptions.OpenXML4JException;
import org.apache.xmlbeans.XmlException;public class ReadAndWrite {
//文件的复制
public static void main(String args[])
throws IOException, XmlException, OpenXML4JException{
File input = new File("E:/1.docx");
File output =new File("E:/2.docx");
FileInputStream in = new FileInputStream(input);
FileOutputStream out = new FileOutputStream(output);
int c;
while((c=in.read())!=-1){
out.write(c);
}
in.close();
out.close();
}
}
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;import org.apache.poi.openxml4j.exceptions.OpenXML4JException;
import org.apache.xmlbeans.XmlException;public class ReadAndWrite {
//文件的复制
public static void main(String args[])
throws IOException, XmlException, OpenXML4JException{
File input = new File("E:/1.docx");
File output =new File("E:/2.docx");
FileInputStream in = new FileInputStream(input);
FileOutputStream out = new FileOutputStream(output);
int c;
while((c=in.read())!=-1){
out.write(c);
}
in.close();
out.close();
}
}
你这好像没考虑有图片是的文件读取吧?当word2007里面有图片时,里面介绍的方法行不通吧?
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Scanner;public class IOpause {
public static void main(String[] args) throws Exception {
String temp;
Scanner scanner = new Scanner(System.in);
File read = new File("D:/1.txt");
BufferedReader br = new BufferedReader(new FileReader(read));
FileWriter fileWriter = new FileWriter("D:/gogogo.txt", true);
temp = br.readLine();
while(temp != null){
System.out.println(temp);
fileWriter.write(temp+"\r\n");
System.out.print("你好");
String sc = scanner.nextLine();
temp = br.readLine();
}
fileWriter.close();
br.close();
}
}
一行一行的读 写
把word2007(.docx)当zip文件打开,解析里面的xml看下