2012-06-03 62 views
0

如何在內部存儲中創建目錄?在文件內部存儲中創建目錄

我嘗試這樣做:

File file = getFilesDir(); 

這讓我進入到文件夾「/data/data/com.mypackages/files/」

然後我想在該目錄再做一個文件夾,假設我想在那裏製作「myfiles」文件夾,所以它變成「/data/data/com.mypackages/files/myfiles/」。

誰能告訴我怎麼樣?

我也試過這樣:

File file = getDir("myfiles", MODE_PRIVATE); 

這使得該文件夾,但它與「APP_」創建的,因此目錄變成「/data/data/com.mypackages/app_myfiles」。我不想這樣做,因爲如果它有「app_」,我無法讀取該文件夾。

回答

2

的解決方法是在你的眼睛:d

m_applicationDir = new File(this.getFilesDir() + ""); 
m_picturesDir = new File(m_applicationDir + "/pictures"); 

有了這個代碼,我在m_applicationDir存包的目錄(在你的情況下保存在文件中的目錄)。 然後只需創建一個名爲圖片的子目錄。

所以m_picturesDir點:

/data/data/com.mypackages/files/pictures 
+1

感謝您的幫助。你能舉一個例子說明如何將文件(圖像)保存到該子文件夾?我很難拼湊這些東西。 –

相關問題