2016-05-04 24 views
1

私のアプリケーションのデフォルトの内部ストレージフォルダからファイル名を読みたいが、いくつかのファイルがあっても、サイズ0のリストを取得しても、ファイル名Androidの内部ストレージからファイル名を読み取る方法

File dirFiles = Settings.this.getFilesDir(); 
    File list[] = dirFiles.listFiles(); 
    for(int i=0; i< list.length; i++) 
    { 
     myList.add(list[i].getName()); 
    } 

ここで間違っていますか?私は正しい道ですか?またはそれの末尾に "/"が必要ですか?

/data/data/com.compfrind.contacts/files 

答えて

3

private File path = new File("/storage/" + ""); 


    File list[] = path.listFiles(); 
     for(int i=0; i< list.length; i++) 
     { 
      myList.add(list[i].getName()); 
     } 

はまた、それが動作this答え

+0

を見てください、私はあなたが取得したいん何のファイルアプリのファイルが、保存ファイル –

+0

を得ていないのですか?この方法を試してみてください特定のアプリですか? – varunkr

+0

私は、アプリケーションのデフォルトのファイルフォルダからファイルを取得したい –

関連する問題