2013-11-27 72 views
0

在我的android應用程序中,我在使用此函數的目錄中創建文件(注意將其放入子目錄中)。如何在android中的緩存目錄中獲取文件?

gsFile = new File(getCacheDir(), "test/aa.txt"); 

但是,如何迭代該目錄中的文件?

我試圖

File dir = new File(getCacheDir(), "test/aa.txt"); 
for (File f : dir.listFiles()) { 

} 

但它墜毀在文件f

+0

dir是一個文件,它不是一個directory..its不給你任何列表文件..你不能迭代它.. –

+0

如何獲取目錄? – omega

+0

已更新檢查一次.. –

回答

7

更改您這樣的代碼,並嘗試..

File dir = new File(getCacheDir(), "test"); 
    if (dir.exists()) { 
     for (File f : dir.listFiles()) { 
      //perform here your operation 
     } 
    } 
相關問題