file類是IO包中惟一表明磁盤文件自己信息的類,而不是文件中的內容java
file類定義了一些與平臺無關的方法來操做文件,get
java中的目錄被當作一種特殊的文件使用,list方法能夠返回目錄中的全部子目錄和文件名ast
在Unix下的路徑分隔符爲(/),在dos下的路徑分隔符爲(\),java 能夠正確處理二者的路徑分隔符file
demo方法
判斷某個文件是否存在,存在則刪除,不存在則建立im
代碼片斷demo
File f = new File(「1.txt」);di
if(f.exists()){文件
f.delete();時間
}else{
f.createNewFile();
}
System.out.println(「File name」+f.getName()); //獲得文件名稱
System.out.println(「File path」+f.getPath()); //獲得文件相對路徑(路徑包括文件名稱)
System.out.println(「File asb path」+f.getAbsolutePath()); //獲得文件絕對路徑
System.out.println(f.exists()?」exists」:」not exists」); //判斷文件是否存在
System.out.println(f.canRead()?」read」:」not read」); //判斷文件是否可讀
System.out.println(f.isDirectory()?」directory」:」not is directory」); //判斷文件是否爲目錄
System.out.println(「filed last Modifield time」+f.lastModifield());//文件最新修改時間
System.out.println(「File name」+f.getName()); //獲得文件名稱