我正在搜索一个允许选择具有相似名称的多个文件的脚本。 我有 10 个文件:
- hello.myapp-1.apk
- 你好.myapp-2.apk
- hello.myapp-3.apk
- hello.myapp-4.apk
- 其他
- ...
- ...
- ...
- ... 10....
我想选择从 hello.myapp-1.apk 到 hello.myapp-4.apk 的文件。可以只用这样的一行代码吗?
File su6 = new File("/dir/app/hello.myapp-*.apk");
最佳答案
File dir = new File("/dir/app/");
File [] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.startsWith("hello.myapp-") && name.endsWith(".apk");
}
});
for (File file : files) {
//do stuff with file
}
关于java - 选择名称相似的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16242029/