方法 功能 _____________________________________________ 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);
}
}
}
執行結果
輸入檔案名稱
輸入目錄名稱


沒有留言:
張貼留言