方法 功能 _____________________________________________ canRead 比較可否讀取檔案 canWrite 比較可否寫入檔案 compareTo 比較 2 個檔案路徑 createNewFile 建新檔案 createTempFile 建臨時檔案 delete 刪除檔案路徑 exists 判斷檔案存在否 getName 取出檔案或路徑名稱 isDirectory 判斷File物件是否為目錄 length 檔案長度 list 取出File名稱,以字串陣列表示 renameTo 更改檔名 setReadOnly 將檔案 / 目錄設定唯讀 toString 取出檔案路徑字串 toURL 將檔案路徑轉換成 URL 檔案 _____________________________________________檔案:FileIOIsFile.java
import java.io.File; import java.util.Scanner; public class FileIOIsFile { public static void main(String[] args) { String fileName, fileDir; System.out.println("請輸入檔名: "); Scanner sn = new Scanner(System.in); fileDir = sn.next(); File file = new File(fileDir); if(file.isFile()) System.out.println(file.getName()+" 是檔案"); else if(file.isDirectory()) System.out.println(file.getName()+" 是目錄"); else { System.out.println("無此檔案或目錄"); System.exit(0); } } }執行結果
輸入檔案名稱
輸入目錄名稱
沒有留言:
張貼留言