【JAVA】Java中 File f=new File(String parent ,String child)

走在路上的WWB發表於2012-02-11
你好,我們下看下API對這個構造方法的定義:根據 parent 抽象路徑名和 child 路徑名字串建立一個新 File 例項。 如果 parent 為 null,則建立一個新的 File 例項,這與呼叫給定 child 路徑名字串的單引數 File 構造方法的效果一樣。 否則,parent 抽象路徑名用於表示目錄,child 路徑名字串用於表示目錄或檔案。如果 child 路徑名字串是絕對路徑名,則用與系統有關的方式將它轉換為一個相對路徑名。如果 parent 是空抽象路徑名,則通過將 child 轉換為抽象路徑名,並根據與系統有關的預設目錄解析結果來建立新的 File 例項。否則,將每個路徑名字串轉換為一個抽象路徑名,並根據父抽象路徑名解析子抽象路徑名。 這樣的話,就不需要我多說什麼了吧。 PS:看到你的補充,我在回答一下吧。你靜下心來把API好好看看,那些問題都不是問題。我很奇怪,你提這些問題說明你很細心,能注意到這些細節,但是有API,你又不看,我就納悶了,別人在說能有人家官方說的權威嗎,說不定還誤導了你。唉~。關於那個路徑你還是自己寫著測試一下。mkdir只能在已經存在的目錄中建立建立資料夾;createNewFile可以建立檔案如:a.txt

相關文章