2011-01-07 120 views
3

我試圖創建在設備的內部存儲器中的目錄...創建內部存儲器中的目錄(根文件夾)

我做了這樣的...

File testDir = new File(Environment.getRootDirectory(),"Sample"); 
    testDir.mkdir(); 

但當我在模擬器中運行它時,我無法看到在DDMS的文件資源管理器中創建的文件夾。我還添加了

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

到清單文件。還有什麼要補充的......這是正確的方法嗎?如果沒有人建議我正確的程序。

+0

嘿我想和你一樣。在根文件夾中製作文件夾的解決方案是什麼?存儲文件。有什麼竅門? – Prateek 2012-12-01 14:33:09

回答

6

您無法從SDK應用程序寫入內部存儲的根目錄。

+0

我的應用程序正在SDCard中創建一個文件夾。但有些設備可能沒有SD.So,如果SD卡不存在,我想在內存中創建一個文件夾。我如何將文件存儲在內部存儲器中? Plz的建議 – 2011-01-07 13:42:08

0

在內部sotrage中寫入任何你想要的文件夾的唯一可能性就是擁有一個固定電話。而且,這是一個很不好的想法。你爲什麼想這樣做?

編輯:好的,閱讀您的評論上面。然後我建議你閱讀Android官方網站上的storage doc,它會告訴你如何將文件保存在內部存儲器中。

0

您可以使用getDir()函數打開(如果存在)或創建目錄。

相關問題