ファイル拡張子を知らずに File インスタンスを取得しようとしています。別の解決策に基づいてこれを試しました:
String extension = null;
String[] myFiles = dir.list(new FilenameFilter() {
public boolean accept(File directory, String fileName) {
if(fileName.lastIndexOf(".")==-1) return false;
if((fileName.substring(0, fileName.lastIndexOf("."))).equals(storageId))
extension = fileName.substring(fileName.lastIndexOf("."), fileName.length());
}
});
ただし、機能しません ('extension 変数に影響を与えることはできません)。ファイルの拡張子を取得するには、どうすればこれを回避できますか?
どうもありがとうございました