構造函數
1.boolean createNewFile() 不存在返回true 存在返回false
2.boolean mkdir() 創建目錄
3.boolean mkdirs() 創建多級目錄
刪除方法
1.boolean delete()
2.boolean deleteOnExit() 文件使用完成后刪除
public class FileDemo2 {
public static void main(String[] args){
File f =new File("d://1.txt");
try {
System.out.println(f.createNewFile());//當文件存在時返回false
System.out.println(f.delete());//當文件不存在時返回false
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
1.boolean canExecute()判斷文件是否可執行
2.boolean canRead()判斷文件是否可讀
3.boolean canWrite() 判斷文件是否可寫
4.boolean exists() 判斷文件是否存在
5.boolean isDirectory()
6.boolean isFile()
7.boolean isHidden()
8.boolean isAbsolute()判斷是否是絕對路徑 文件不存在也能判斷
獲取方法
1.String getName()
2.String getPath()
3.String getAbsolutePath()
4.String getParent()//如果沒有父目錄返回null
5.long lastModified()//獲取最后一次修改的時間
6.long length()
7.boolean renameTo(File f)
8.File[] liseRoots()//獲取機器盤符
9.String[] list()
10.String[] list(FilenameFilter filter)
列出磁盤下的文件和文件夾
File[] listFiles(FilenameFilter filter)
利用遞歸列出全部文件