File可以創(chuàng)建和刪除一個文件,也可以創(chuàng)建和刪除一個目錄。
例:
File file = new File("file.txt"); //創(chuàng)建一個file對象,此時磁盤上還沒有file.txt 文件
file.createNewFile(); //此時才會在磁盤上創(chuàng)建一個文件,名為file.txt
File dir = new File("q/s/t"); //
dir.mkdir(); //在當前目錄的 q/s子目錄種創(chuàng)建t子目錄,如果q/s子目錄不存在,則創(chuàng)建不成功
dir.mkdirs(); //在當前目錄下, 如果父目錄q/s不存在,則先把父目錄創(chuàng)建好,再創(chuàng)建子目錄t,如果父目錄存在,則直接創(chuàng)建子目錄。
方法:isDirectory()和isFile() 用來判斷是否是一個目錄或文件。
delete() 可以刪除一個文件或者目錄,如果要刪除目錄,目錄必須為空才可以。