• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Java面向對象
    Java異常
    Java數組
    Java常用類
    Java集合
    Java IO流
    Java線程
    Java反射
    Socket編程
    Java注解開發
    Java GoF設計模式
    HashMap
    Java內存模型
    Java線性表

    Java File類概述

     

     

    使用IO流類讀寫文件的內容, 如果對文件/文件夾進行操作,可以使用File類

     

    package com.wkcto.chapter06.file;
    
    import java.io.File;
    import java.io.IOException;
    
    /**
     * 創建File對象
     * @author 蛙課網
     *
     */
    public class Test01 {
    
    	public static void main(String[] args) throws IOException {
    		//通過File構造方法的參數指定路徑 ,File對象既可以是文件夾,也可以是文件
    		File  f1 = new File("d:/java1");
    		File  f2 = new File("d:/java2");
    		f1.mkdir(); 			//創建文件夾
    		f2.createNewFile(); 	//創建文件
    		
    		//通過File構造方法的第一個參數指定上級目錄
    		File f3 = new File("d:/java1", "sub1");
    		File f4 = new File("d:/java1", "sub2");
    		f3.mkdir();
    		f4.createNewFile();
    		
    		File  f5 = new File(f3, "sub3");
    		File  f6 = new File(f3, "sub3");
    		//f5和f6兩個對象重名
    		f5.mkdir();						//創建了sub3文件夾
    		f6.createNewFile();  			//創建sub3文件夾, 出現了重名現象, 創建失敗
    		
    		//在創建File對象,也可以使用相對路徑 , 相對于當前項目的路徑
    		File f7 = new File("folder");
    		File f8 = new File("bin/folder2");
    		f7.mkdir();
    		f8.mkdir();
    	}
    
    }

     

    package com.wkcto.chapter06.file;
    
    import java.io.File;
    
    /**
     * File文件/路徑的分隔符
     * @author 蛙課網
     *
     */
    public class Test02 {
    
    	public static void main(String[] args) {
    		System.out.println( File.separator);			//\ 在windows系統中文件默認分隔符是反斜杠\
    														//在其他操作系統中, 如Linux, 文件分隔符是斜杠 /
    		System.out.println( File.pathSeparator);		//; 路徑分隔符
    	}
    
    }
    

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏