Java核心類庫-IO-File類介紹和路徑分割符


Java的IO:類和接口存在於Java.io包中

講IO操作之前,必須要先講File類(文件/目錄)

File類介紹和路徑分割符:

File類是IO包中唯一表示磁盤文件磁盤目錄的對象的路徑。

該類包含了創建,刪除文件,重命名文件,判斷文件讀寫權限以及文件讀寫權限以及文件是否存在,查詢等功能方法。

只能設置和獲取文件本身的信息,不能設置和獲取文件的內容。

路徑分隔符,屬性分隔符:

Unix:  使用"/",來分割目錄路徑。使用:來分割屬性。

Windows:使用兩個"\",來分割目錄路徑,但是在Java中一個"\"表示轉義,在Windows平台的Java代碼中表示一個路徑,就得使用兩個\\。但是Windows支持/。使用;來分割屬性。

因為我們不知道以后運行的系統平台是什么,就不知道如何編寫路徑和屬性分隔符。因此在File類中提供了兩類常量。分別來表示路徑分割符和屬性分隔符。

//獲取屬性分隔符
String pathSeparator = File.pathSeparator;

char pathSepartorChar = File.pathSeparatorChar;
System.out.println(pathSeparator+"...."+pathSepartorChar);
//獲取路徑分割符
String separator = File.separator;

char separtorChar = File.separatorChar;
System.out.println(separator+"...."+separtorChar);
//表示一個文件的路徑
String path1 = "c:\\wenxudong\\123.txt";

String path2 = "c:/wenxudong/123.txt";
String path3 = "c:"+File.separator+"will"+File.separator+"123.txt";


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM