Java中的new File(String pathname)可以怎么玩


最近在看代碼的時候看到一個new File("."),當時蒙了,因為並不知道這是干啥用的,后來一查,發現這還是挺有用的。

一個文件選擇器的Demo中,有一句設置當前目錄的代碼:

然后運行之后的效果是這樣的:

發現new File(".")是指當前項目的目錄,我的這句代碼其實就是設置了“當前項目的目錄”為當前目錄的。

 

除了new File("."),還有一個new File(""),里面的參數是一個空字符串,我又嘗試運行了一下,發現這打開的是一個默認的目錄,這和系統的設置有關。

繼續把它改成new File(".\\"),發現這和new File(".")的效果一樣

然后再試了一個new File(".."),發現它打開的是一個當前項目目錄的前一級目錄。

出於好奇,我再加多了一個點:new File("..."),發現它和new File(".")的效果是一樣的,再加多幾個點也是一樣的了。

 

希望這篇隨筆能幫助你了解new File(String pathname)構造方法吧。


免責聲明!

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



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