-1

私のアプリでは、いくつかのファイルを作成し、それらを に保存していcache dirます。今はアプリからのみこのファイルにアクセスしたいのでListView、パスを指定して取得しますgetExternalCacheDir().getAbsolutePath()。ここでListViewは、ファイルのパス全体を取得します。代わりに、ファイル名をリストに表示したいだけです。誰か助けてくれませんか?

4

1 に答える 1

0

ディレクトリ内で呼び出すだけlist()で、そのディレクトリ内のファイル名の配列が返されます。

File directory = getExternalCacheDir();
String[] filenames = directory.list();

または、あなたにとってより便利な場合は、 if をlistFiles()返すために呼び出すことができます。File[]

HTH

于 2012-06-25T20:52:38.547 に答える