Fixed exsiting file discovery for installer

This commit is contained in:
Marcel Konrad
2020-10-18 17:20:25 +02:00
parent e23d73726b
commit e61879afe4

View File

@@ -75,22 +75,24 @@ public class InstallListener implements ActionListener
private boolean isPartialFileNameInFolder(File path, String... parts) private boolean isPartialFileNameInFolder(File path, String... parts)
{ {
if(path.exists()) if(path.exists() && path.isDirectory())
{ {
int contains = 0;
for(File file : path.listFiles()) for(File file : path.listFiles())
{ {
int matches = 0;
for(String part : parts) for(String part : parts)
{ {
if(this.containsIgnoreCase(file.getName(), part)) if(this.containsIgnoreCase(file.getName(), part))
{ {
contains++; if(matches < parts.length)
} {
matches++;
if(contains == parts.length) }
{ else
return true; {
return true;
}
} }
} }
} }