Super late addition, but just in case others are having this problem :
It's possible in Windows to use PowerShell to batch rename files. In this example, you'd want something like...
Get-ChildItem | Foreach-Object{ Rename-Item -Path $_.FullName -NewName $_.Name.Replace(" Default","-Default") }
or possibly just
Get-ChildItem | Foreach-Object{ Rename-Item -Path $_.FullName -NewName $_.Name.Replace(" ","-") }
There are a couple of ways to do it - google/duckduckgo for Powershell batch rename' and look at the stackoverflow website entries, that's where most of the good stuff is at.