1.基本操作
import java.io.File;
import java.io.IOException;
public class file {
public static void main(String[] arg){
File File1=new File("C:\\A_Java\\3\\src\\File\\Find_File.java");
//判断是否有这个文件
if(File1.isFile())
{
System.out.print("判断是否有这个文件");
}
//文件创建
File File2=new File("C:\\A_Java\\3\\src\\File\\qqq6.doc");
try{
File2.createNewFile();
}catch (IOException e){e.printStackTrace();
}
//文件删除
File2.delete();
//创建文件夹
File File3=new File("C:\\A_Java\\3\\src\\File\\新生成\\第一个文件\\qqq6.txt");
File3.mkdirs();
}
}
2.将文件中数据读入到字符串中,然后再对字符串进行分割
String string= readString("C:/Users/慧天地/Desktop/Java_bao/data/a/data.txt");
/**
* 读文件中东西至字符串
* @param FILE_IN
* @return
*/
private static String readString(String FILE_IN)
{
String str="";
File file=new File(FILE_IN);
try {
FileInputStream in=new FileInputStream(file);
// size 为字串的长度 ,这里一次性读完
int size=in.available();
byte[] buffer=new byte[size];
in.read(buffer);
in.close();
str=new String(buffer,"GB2312");
} catch (IOException e) {
// TODO Auto-generated catch block
return null;
}
return str;
}