package my.yimu.io;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class FileWriter {
public static void main(String[] args) {
File file = new File("D:\\ideaWorkSpace\\ideaworkspace\\blog\\Test\\src\\main\\java\\my\\yimu\\io\\a.txt");
OutputStream out = null;
try {
if (!(file.exists())) {
file.createNewFile();
}
out = new FileOutputStream(file);
String message = "";
for (int i = 0; i < 10; i++) {
message += "PO_" + i + "\t" + i + "\n";
}
byte[] data = message.getBytes();
out.write(data);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
package my.yimu.io;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class FileRead {
public static void main(String[] args) {
File file = new File("D:\\ideaWorkSpace\\ideaworkspace\\blog\\Test\\src\\main\\java\\my\\yimu\\io\\a.txt");
InputStream in = null;
try {
in = new FileInputStream(file);
byte[] data = new byte[100];
in.read(data);
String s = new String(data);
String sql = "";
for (String s1 : s.split("\n")) {
String[] split = s1.split("\t");
if (split.length > 1) {
sql = "insert int Test values('" + split[0] + "','" + split[1] + "');";
}
System.out.println(sql);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
package my.yimu.io;
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
File file = new File("D:\\ideaWorkSpace\\ideaworkspace\\blog\\Test\\src\\main\\java\\my\\yimu\\io\\a.txt");
File fileCopy = new File("D:\\ideaWorkSpace\\ideaworkspace\\blog\\Test\\src\\main\\java\\my\\yimu\\io\\b.txt");
InputStream in = null;
OutputStream out = null;
try {
if (!(fileCopy.exists())) {
fileCopy.createNewFile();
}
in = new FileInputStream(file);
out = new FileOutputStream(fileCopy, true);
byte[] temp = new byte[1024];
int length = 0;
while ((length = in.read(temp)) != -1) {
out.write(temp, 0, length);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
in.close();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}