2013-12-18 63 views
0

我想訪問內部存儲器中音樂文件夾中的所有文件。我知道有辦法訪問特定的文件,但是有什麼方法可以訪問內部存儲文件夾中的所有文件(不需要任何這些文件的名稱)?Android:如何訪問內部存儲中文件夾中的所有文件?

+0

「內部」存儲是指應用程序專用文件夾。更有可能您的意思是「外部存儲」 - 即使您的設備位於芯片焊接到電路板上。 –

回答

0

A File對象可以表示文件或目錄。

File對象有潛在興趣的兩種方法給你:

公共文件[] listFiles()

在API級別1 返回包含在所代表的目錄文件數組這個文件。如果此文件不是目錄,則結果爲空。如果此文件的路徑是絕對路徑,則數組中文件的路徑是絕對路徑,否則它們是相對路徑。

返回 文件數組或null。

這應返回null而不是拋出一個異常,如果File不是一個目錄,但如果你要確保你可以首先確定它實際上是一個目錄:

公共布爾isDirectory ()

在API級別1中添加 指示此文件是否表示底層文件系統上的目錄。

返回 如果此文件是目錄,則爲true;否則爲false。

因此,找出您感興趣的文件夾,獲取代表它的File對象,然後調用這些方法。

+0

感謝您的幫助!我仍然習慣於在android設備上進行存儲。 – user2726232

相關問題