Fix allowed extensions (Part 2).
This commit is contained in:
parent
1a7fa705a7
commit
8f86f92b92
3 changed files with 9 additions and 20 deletions
|
@ -163,12 +163,8 @@ impl BigFile {
|
||||||
.to_lowercase();
|
.to_lowercase();
|
||||||
|
|
||||||
// Checking allowed extensions
|
// Checking allowed extensions
|
||||||
if !self.allowed_extensions.file_extensions.is_empty() {
|
let allowed = self.allowed_extensions.file_extensions.iter().any(|e| file_name_lowercase.ends_with((".".to_string() + e.to_lowercase().as_str()).as_str()));
|
||||||
for extension in &self.allowed_extensions.file_extensions {
|
if !allowed {
|
||||||
if file_name_lowercase.ends_with((".".to_string() + extension.to_lowercase().as_str()).as_str()) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Not an allowed extension, ignore it.
|
// Not an allowed extension, ignore it.
|
||||||
self.information.number_of_ignored_files += 1;
|
self.information.number_of_ignored_files += 1;
|
||||||
continue 'dir;
|
continue 'dir;
|
||||||
|
|
|
@ -242,14 +242,10 @@ impl DuplicateFinder {
|
||||||
.to_lowercase();
|
.to_lowercase();
|
||||||
|
|
||||||
// Checking allowed extensions
|
// Checking allowed extensions
|
||||||
if !self.allowed_extensions.file_extensions.is_empty() {
|
let allowed = self.allowed_extensions.file_extensions.iter().any(|e| file_name_lowercase.ends_with((".".to_string() + e.to_lowercase().as_str()).as_str()));
|
||||||
for extension in &self.allowed_extensions.file_extensions {
|
if !allowed {
|
||||||
if file_name_lowercase.ends_with((".".to_string() + extension.to_lowercase().as_str()).as_str()) {
|
// Not an allowed extension, ignore it.
|
||||||
break;
|
self.information.number_of_ignored_files += 1;
|
||||||
}
|
|
||||||
}
|
|
||||||
// Probably this is symbolic links so we are free to ignore this
|
|
||||||
self.information.number_of_ignored_things += 1;
|
|
||||||
continue 'dir;
|
continue 'dir;
|
||||||
}
|
}
|
||||||
// Checking files
|
// Checking files
|
||||||
|
|
|
@ -187,12 +187,9 @@ impl EmptyFiles {
|
||||||
.to_lowercase();
|
.to_lowercase();
|
||||||
|
|
||||||
// Checking allowed extensions
|
// Checking allowed extensions
|
||||||
if !self.allowed_extensions.file_extensions.is_empty() {
|
let allowed = self.allowed_extensions.file_extensions.iter().any(|e| file_name_lowercase.ends_with((".".to_string() + e.to_lowercase().as_str()).as_str()));
|
||||||
for extension in &self.allowed_extensions.file_extensions {
|
if !allowed {
|
||||||
if file_name_lowercase.ends_with((".".to_string() + extension.to_lowercase().as_str()).as_str()) {
|
// Not an allowed extension, ignore it.
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
self.information.number_of_ignored_files += 1;
|
self.information.number_of_ignored_files += 1;
|
||||||
continue 'dir;
|
continue 'dir;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue