====== Windows ====== ===== PowerShell ===== ==== Mass Rename ==== === One-liner (safe and explicit) === Get-ChildItem -Filter "D10 *" | Rename-Item -NewName { $_.Name -replace '^D10', 'D8' } **What this does:** * ''Get-ChildItem -Filter "D10 *"'' grabs only files starting with ''D10'' * ''Rename-Item'' renames them * ''-replace '^D10', 'D8''' swaps only the leading D10, not any later occurrences === Dry run (optional but wise) === If you want to preview first, add ''-WhatIf'': Get-ChildItem -Filter "D10 *" | Rename-Item -NewName { $_.Name -replace '^D10', 'D8' } -WhatIf