Für solche Sachen läßt sich prima der
FreeCommander einsetzen.
Du kannst dir aber auch leicht selber so ein Umbenennungstool in Delphi basteln, wenn du das nur einmalig brauchst: FileListe holen, durch Stringliste iterieren und alle Leerzeichen durch - ersetzen lassen.
Übrigens ist der Titel deiner Anfrage nicht gerade hilfreich, besser wäre hier sowas wie "Mehrfaches Umbenennen" – und Leerstellen schreibt man mit zwei ee ...