1
0
Fork 0
mirror of synced 2024-06-18 18:34:54 +12:00

Fix allowed extensions (Part 2).

This commit is contained in:
Caduser2020 2020-10-09 14:07:07 -05:00
parent 1a7fa705a7
commit 8f86f92b92
3 changed files with 9 additions and 20 deletions

View file

@ -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;

View file

@ -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

View file

@ -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;
} }