-2
我试图在不知道文件扩展名的情况下获取文件实例。我试过此基础上另一种解决方案:没有文件扩展名的Java文件实例
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());
}
});
但是它不工作(我可以在不影响“扩展变量),我将如何去解决这个要能抓住文件的扩展名?
非常感谢您
在accept方法的第二个if中返回true。然后遍历返回的'String []'来获取每个文件名的扩展名。 –