File類常用API學習
阿新 • • 發佈:2019-02-01
package practice.file01; import java.io.File; import java.io.IOException; public class FileDemo { //java.io.File類用於表示檔案(目錄),不能用於檔案內容的訪問 public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File file=new File("E:\\javastudy"); System.out.println(file.exists());//判斷file目錄是否存在 File file2=new File("E:\\javastudy\\javaio");//"E:/javastudy/javaio" if(!file2.exists()){ file2.mkdir();//只能建立一級目錄 // file2.mkdirs();可以建立多級目錄 }else{ file2.delete(); } System.out.println(file.isDirectory());//判斷是否是一個目錄 System.out.println(file.isFile());//判斷是否是一個檔案 // File file3=new File("E:\\javastudy\\study.txt"); File file3=new File("E:\\javastudy","study.txt"); if(!file3.exists()){ file3.createNewFile(); }else{ file3.delete(); } System.out.println(file3);//file.toString()的內容 System.out.println(file3.getAbsolutePath()); System.out.println(file.getName()); System.out.println(file3.getName()); System.out.println(file3.getParent());//file3.getParent()的返回值是String型的 System.out.println(file3.getParentFile().exists());//file3.getParentFile()的返回值是File型的 } }