2017-01-16 166 views
-6

我需要在可繪製文件夾中重命名圖像文件。此代碼適用於Java,但不適用於Android應用程序。爲什麼?圖像文件在可繪製文件夾中重命名

File file = new File(path); 
File[] f = file.listFiles(); 
for(int i = 0; i < f.length;i++){ 
    f[i].renameTo(new File("path"+"name")); 
+3

「它不起作用」並不真正有幫助。如果您希望我們幫助您,應該提供更多信息。欲瞭解更多信息,請參閱[我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask)。 – Thomas

+0

'我需要在可繪製文件夾中重命名圖像文件'你只是**不能**。 –

回答

1

drawables文件夾不是一個文件夾。一旦你在一個設備上,你的資源是單個apk文件的一部分。那裏沒有目錄。它們不能被重命名,它們的名字會變成整數常量。

+0

我在其他文件夾中嘗試重命名並沒有工作,既不Drawable(我明白爲什麼不工作)也不在其他文件夾 –