问题描述
- IO流怎么将一个txt文本中的内容写到几个txt文本中?
-
IO流怎么将一个txt文本中的内容写到几个txt文本中?。希望知道的大神帮帮忙。谢谢了
解决方案
写代码 读取IO流 当存取达到一定大小的时候 在创建另外一个文件 然后读过去
解决方案二:
进行判断,相应的字段相应写入,调用实现函数
解决方案三:
希望能帮到你
package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class IODemo {
public static void main(String[] args) {
try {
InputStream is = new FileInputStream(new File("E:/eula.1028.txt"));
OutputStream os1 = new FileOutputStream(new File("G:/demo1.txt"));
OutputStream os2 = new FileOutputStream(new File("G:/demo2.txt"));
byte[] buffer = new byte[1024];
int len = 0;
int L = 0;
while ((len = is.read(buffer)) != -1){
if (L < 1024){
os1.write(buffer, 0, len);
L += len;
} else {
os2.write(buffer, 0, len);
L += len;
}
}
is.close();
os1.close();
os2.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
解决方案四:
固定大小,或者你先读取txt大小之后均分,这样就ok
解决方案五:
http://blog.csdn.net/evankaka/article/details/48225085
package com.lin;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
/**
* 功能概要:
*
* @author linbingwen
* @since 2015年9月5日
*/
public class Test2 {
/**
* @author linbingwen
* @since 2015年9月5日
* @param args
*/
public static void main(String[] args) {
String input = "D:" + File.separator + "hello.jpg";
String output = "D:" + File.separator + "hello1.jpg";
writeFile(input,output);
}
/**
* 文件复制操作,可以是图片、文字
*
* @author linbingwen
* @since 2015年9月5日
* @param input
* @param output
*/
public static void writeFile(String input, String output) {
FileInputStream fis = null;
FileOutputStream fos = null;
byte[] buffer = new byte[100];
int temp = 0;
try {
fis = new FileInputStream(input);
fos = new FileOutputStream(output);
while (true) {
temp = fis.read(buffer, 0, buffer.length);
if (temp == -1) {
break;
}
fos.write(buffer, 0, temp);
}
} catch (Exception e) {
System.out.println(e);
} finally {
try {
fis.close();
fos.close();
} catch (Exception e2) {
System.out.println(e2);
}
}
}
}
解决方案六:
http://www.cnblogs.com/manongxiaojiang/archive/2012/10/13/2722068.html
解决方案七:
Delphi中创建TXT文本
时间: 2025-01-12 06:24:27