Java -- IO -- File

holder

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

public class IOFile {
/**
* @param jimo
* File类的基本操作
* @throws IOException 
*/
public static void main(String[] args) throws IOException {
    File file1 = new File("E:\\jimo");//不存在jimo这个文件夹
    //判断文件是否存在
    System.out.println("file1.exists()="+file1.exists());
    if(!file1.exists()){
        file1.mkdir();//不存在则创建
        //file.mkdirs();
    }
    System.out.println("file1.exists()="+file1.exists());
    //判断是否是文件夹:
    System.out.println("file1.isDirectory()="+file1.isDirectory());
    //判断是否是文件:
    File file2 = new File("E:\\test.txt");//test.txt是存在的
    System.out.println("file2.isFile()="+file2.isFile());
    System.out.println("file1.isFile()="+file1.isFile());
    //创建一个文件:
    File file3 = new File("E:\\jimo.txt");//不存在jimo.txt
    if(!file3.exists()){
        file3.createNewFile();
    }
    //创建一个有多级目录的文件夹:
    File file4 = new File("E:\\1\\2");
    System.out.println("file4.exists()="+file4.exists());
    file4.mkdirs();
    System.out.println("file4.exists()="+file4.exists());
    //删除一个文件或文件夹:
    if(file1.exists()){
        file1.delete();
    }
    System.out.println("file1.exists()="+file1.exists());
    //直接打印file对象(相当于打印file.toString()):
    System.out.println();
    }
}

 

holder

 

posted on 2016-04-26 16:09  yeatschen  阅读(96)  评论(0)    收藏  举报

导航