您的位置:首页 > 其它

File类常用API学习

2016-04-10 18:12 363 查看
package practice.file01;

import java.io.File;
import java.io.IOException;

public class FileDemo {
//java.io.File类用于表示文件(目录),不能用于文件内容的访问

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
File file=new File("E:\\javastudy");
System.out.println(file.exists());//判断file目录是否存在
File file2=new File("E:\\javastudy\\javaio");//"E:/javastudy/javaio"
if(!file2.exists()){
file2.mkdir();//只能创建一级目录
//    	 file2.mkdirs();可以创建多级目录
}else{
file2.delete();
}

System.out.println(file.isDirectory());//判断是否是一个目录

System.out.println(file.isFile());//判断是否是一个文件

//     File file3=new File("E:\\javastudy\\study.txt");
File file3=new File("E:\\javastudy","study.txt");
if(!file3.exists()){
file3.createNewFile();
}else{
file3.delete();
}

System.out.println(file3);//file.toString()的内容
System.out.println(file3.getAbsolutePath());
System.out.println(file.getName());
System.out.println(file3.getName());
System.out.println(file3.getParent());//file3.getParent()的返回值是String型的
System.out.println(file3.getParentFile().exists());//file3.getParentFile()的返回值是File型的

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: