1.File(String pathname):根據一個路徑得到File物件
2.File(String parent,String child):根據一個目錄和一個子檔案/目錄得到File物件
3.File(File parent,String child):根據一個父File物件和一個子檔案/目錄得到File物件
package File; import java.io.File; public class javaseFileDemo01 { // File(String pathname):根據一個路徑得到File物件 // File(String parent,String child):根據一個目錄和一個子檔案/目錄得到File物件 // File(File parent,String child):根據一個父File物件和一個子檔案/目錄得到File物件 public static void main(String[] args) { // TODO Auto-generated method stub // File(String pathname):根據一個路徑得到File物件 File File01=new File("F:\\javaseDemo01\\File01.txt"); // File(String parent,String child):根據一個目錄和一個子檔案/目錄得到File物件 //JAVA中認為檔案夾都是一種特殊的檔案,只不過其內容是其他檔案或檔案夾,檔案中是資料 File File02=new File("F:\\javaseDemo01","File01.txt"); // File(File parent,String child):根據一個父File物件和一個子檔案/目錄得到File物件 File File=new File("F:\\javaseDemo01"); File File03=new File(File,"File01.txt"); //上面三種方法都是在Java中同一個File01.txt的檔案但是是三種不同的表現形式 } }
File類的成員方法:創建、洗掉、重命名、判斷、獲取
創建功能:
public boolean createNewFile()://創建一個檔案,如果該目錄下有相同的檔案則不會被創建
PS:①如果未指明明確的創建位置,該檔案會默認創建在該專案路徑下(如下圖)
②如果路徑不存在則會創建失敗 createNewFile只能創建檔案,不能創建檔案夾//java.io.Exception:系統找不到指定的路徑
public boolean mkdir();//創建一個檔案夾,如果該目錄下有相同的檔案則不會被創建 //make dirctory
PS:①該方法不能創建多個父子類檔案夾
public boolean mkdirs();//創建多層檔案夾(如果父類不存在此檔案夾也會幫你創建),如果該目錄下有相同的檔案則不會被創建
(以createNewFile、mkdir、mkdirs創建的檔案和檔案夾不能重名)


package File; import java.io.File; import java.io.IOException; public class javaseFileDemo02 { // public boolean createNewFile()://創建一個檔案,如果該目錄下有相同的檔案則不會被創建 // public boolean mkdir();//創建一個檔案夾,如果該目錄下有相同的檔案則不會被創建 //make dirctory // public boolean mkdirs();//創建多層檔案夾(如果父類不存在此檔案夾也會幫你創建),如果該目錄下有相同的檔案則不會被創建 public static void main(String[] args) throws Exception { // TODO Auto-generated method stub // public boolean createNewFile()://創建一個檔案,如果該目錄下有相同的檔案則不會被創建 File File01=new File("F:\\javaseDemo01\\File0XX.txt"); boolean file =File01.createNewFile(); System.out.print(file); //如果未指明明確的創建位置,該檔案會默認創建在該專案路徑下 File File02=new File("File0X.txt"); boolean file01 =File02.createNewFile(); System.out.print(file01); //創建默認路徑下的檔案夾 File File03=new File("File"); boolean file02=File03.mkdir(); System.out.print(file02); //創建沒有路徑的檔案夾 File File04=new File("F:\\javaseDemo01\\Fileset\\001"); boolean file03=File04.mkdirs(); System.out.print(file03); } }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/136608.html
標籤:Java
上一篇:Spring葵花寶典
