Hide files/dirs with hidden attribute and files/dirs starting with a period. Fixes #13, fixes #23

This commit is contained in:
Gericom
2026-03-29 09:55:45 +02:00
parent 2c142caa98
commit 7c06abf224
6 changed files with 19 additions and 11 deletions

View File

@@ -21,8 +21,10 @@ std::unique_ptr<const FileInfo*[]> SdFolder::FilterAndSort(
for (int i = 0; i < _fileCount; i++)
{
const FileInfo* file = _files[i];
bool isHidden = file->GetFileName()[0] == '.' || file->IsHidden();
auto classification = file->GetFileType()->GetClassification();
if (classification != FileTypeClassification::Unknown)
if (classification != FileTypeClassification::Unknown &&
(!isHidden || filterSortParams.includeHiddenFiles))
{
sortedFilteredFiles[filteredCount++] = file;
}