From b67f1c8c9a03fca504e170c43a48df9d1debe4cb Mon Sep 17 00:00:00 2001 From: rlogwood Date: Fri, 7 Jun 2024 17:42:40 -0400 Subject: [PATCH] fix formatting and messaging --- windows/frd.ps1 | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/frd.ps1 b/windows/frd.ps1 index 69ca2cd..700a48e 100755 --- a/windows/frd.ps1 +++ b/windows/frd.ps1 @@ -189,7 +189,6 @@ function Get-Duplicates { if ($dup_files.Count -gt 1) { $dups_hash[$entry.key] = $dup_files | Sort-Object -Property Creation -Descending - #$dup_files = $dups_hash[$entry.key] } } $dups_hash @@ -214,14 +213,18 @@ function Show-Duplicates { } Write-Output "" - Write-Output "Found duplicate $($num_dups): $($entry.Key)" + Write-Output "Found duplicate $(Format-NumberWithCommas $num_dups): $($entry.Key)" + for ($i = 0; $i -lt $dup_files.Count; $i++) { - $total_dup_size += $dup_files[$i].Size + # only count disk space of removals + if ($i -gt 0) { + $total_dup_size += $dup_files[$i].Size + } Write-Output "$($hash_num): $($dup_files[$i].ToString())" } } Write-Output "" - Write-Output "Found $num_dups duplicate file hashes." + Write-Output "Found $(Format-NumberWithCommas $num_dups) duplicate file hashes." ShowSizes "Duplicate Files Size" $total_dup_size } @@ -282,7 +285,7 @@ function DeleteDuplicateFile { Write-Output "Deleting File: $($File.Name) $(Format-NumberWithCommas $File.fileSizeInKB) KB" BackupDuplicateFile -file $File -backupDirectory $backup_dir # Force delete a read-only or protected file - Write-Output " ... would deleting: $($File.FullName)" + Write-Output " ... deleting: $($File.FullName)" Remove-Item -Path $File.FullName -Force Write-Output " - removed from: $($File.Directory)" }