我在Sdcard中有一個現有文件夾(舊文件夾名稱:xyz),每當我嘗試使用toRename()重命名此文件夾(新文件夾名稱:.xyz)時。它返回false並創建一個新文件夾(名稱:.xyz)。舊文件夾(名稱:xyz)也可在SD卡中看到。如何在Android中隱藏現有文件夾?
如何重命名現有文件夾以使該文件夾隱藏在Android中?
String dir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/xyz";
File file = new File(dir);
StringdirHide = Environment.getExternalStorageDirectory().getAbsolutePath() + "/.xyz";
File fileHide = new File(dirHide);
if (!file.exists() && !fileHide.exists())
{
fileHide.mkdir();
}
else if(file.exists())
{
file.toRename(fileHide);
}
你可以發佈代碼..? – 2015-04-02 05:05:19
你爲什麼要放。在/.xyz – 2015-04-02 05:18:32
你有沒有指定寫入清單文件的外部存儲權限? – 2015-04-02 05:42:00