2011-11-17 83 views
0

是否有任何功能可以刪除我的應用程序在內部存儲中的所有文件夾。我需要一種方法來重置我的應用程序,並清除內存中應用程序文件夾中所有保存的文件/設置/數據庫。這是實現這一目標的最佳方式?Android從內部存儲中刪除設置/文件

編輯:

代碼我使用:

String name = context.getFilesDir()+"/documents/users/stampiiii/2345/data/"; 
Log.e("","path : "+name); 
File myDir = new File(name); 
myDir.delete(); 
boolean iff = myDir.delete(); 
Log.e("","iff : "+iff); 

預先感謝建議/求助/諮詢!

回答

2

嘗試Context.deleteFile()

public abstract boolean deleteFile (String name) 

刪除與此語境下的應用程序包關聯的指定專用文件。

或者

File file = new File("File path"); 
        boolean deleted = file.delete(); 
+0

如何刪除內存中的數據庫文件夾?甚至文件夾? –

+0

我建議你兩種刪除文件的方法。 – user370305

+0

我在我的問題中使用了更新後的代碼,它每次都返回我'false' –

1

我不知道是否有這樣做的編程方式,但你可以做手工,在Settings->Applications->Manage applications-><Your app>->Clear data

0

肯定的,但添加到其他人,有一個getExternalStorage的某種調用,然後我會添加一個與file.listFiles列表,然後到那裏不是所有的設備實際上做規範說,所以聰明是把某事某事,所以你可以告訴哪些文件是你的,就像你刪除別人的文件是baddo delux

相關問題