私は1つのpdfと1つのxmlの2つのファイルを持つフォルダを持っています。リストビューから特定のファイルを取得する方法
私がフォルダをクリックすると、XMLファイルのパスを取得したいだけです。
私のコードでは、私は両方のファイルのパスを取得します。私を助けることができる
? 感謝!
private ArrayList<String> GetFiles2(File f) {
ArrayList<String> MyFiles = new ArrayList<String>();
//File f = new File(DirectoryPath);
f.mkdirs();
File[] files = f.listFiles();
if (files.length == 0)
return null;
else {
for (int i=0; i<files.length; i++)
MyFiles.add(files[i].getPath());
}
System.out.println("MYFILE:"+MyFiles);
return MyFiles;
}
私の結果:MYFILE:
`[/storage/emulated/0/ordinazioni/2/23_Agosto_2017_09_44_51_AM.xml,` /storage/emulated/0/ordinazioni/2/23_Agosto_2017_09_44_51_AM.pdf]
( "MYFILE:" + MyFilesフォルダ[0])のSystem.out.printlnを試みます。 –
[フィルタファイルのjava]の可能な複製(https://stackoverflow.com/questions/14097901/filter-file-in-java) – crgarridos