文件的读写与创建简单例子
2015-11-17 22:51
381 查看
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOperator {
public static void main(String[] args) {
//createFile();
//createfold();
// write();
read();
}
//创建文件
public static void createFile(){
File file=new File("D:/b.txt");
try {
file.createNewFile();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//新建文件夹
public static void createfold(){
File f=new File("D:/bb");
f.mkdir();
}
//写进文件
public static void write(){
File file=new File("D:/b.txt");
FileOutputStream fos=null;
try {
String str="abcdefg";
fos=new FileOutputStream(file);
try {
fos.write(str.getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//读取文件
public static void read(){
File f=new File("D:/b.txt");
FileInputStream fis=null;
try {
fis=new FileInputStream(f);
//字节数组存放
byte[] bs=new byte[1024];
try {
while(fis.read(bs)!=-1){
System.out.println(new String(bs));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOperator {
public static void main(String[] args) {
//createFile();
//createfold();
// write();
read();
}
//创建文件
public static void createFile(){
File file=new File("D:/b.txt");
try {
file.createNewFile();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//新建文件夹
public static void createfold(){
File f=new File("D:/bb");
f.mkdir();
}
//写进文件
public static void write(){
File file=new File("D:/b.txt");
FileOutputStream fos=null;
try {
String str="abcdefg";
fos=new FileOutputStream(file);
try {
fos.write(str.getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//读取文件
public static void read(){
File f=new File("D:/b.txt");
FileInputStream fis=null;
try {
fis=new FileInputStream(f);
//字节数组存放
byte[] bs=new byte[1024];
try {
while(fis.read(bs)!=-1){
System.out.println(new String(bs));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- scala工具库
- groovy学习(五) 命令行输入输出
- 第一次spring冲刺第6天
- 那些需要被原谅的日子
- JQuery:cookie插件
- AVL树笔记(二):maintain,delete
- 和尚特烦恼2——第几个素数
- OpenSSL 漏洞利用程序脚本 POC
- 无处不在的扩展点BeanPostProcessor
- Java Collection
- python_1
- 《创业维艰》笔记4
- 对象克隆+深浅拷贝
- OPC客户端调用时提示“无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型”...
- 《C++ Primer》学习笔记:习题9.39 string对象中单词统计
- javamail的一些小bug
- MFC的消息流动
- C++ Primer Plus(第五版)第五章编程练习题6(关于string难点哦)
- IOS获取当前ViewController
- Quicksort