
Het door Windows gebruikte bestands systeem (NTFS) heeft weinig moeite met de aanwezigheid van spaties in een bestandsnaam. Toch kunnen spaties voor lastige of vervelende situaties zorgen in combinatie met het gebruik van bepaalde programma’s of bij gebruik van de opdracht-prompt.
Met dit eenvoudige batchscript, wordt van alle bestanden die in een directory aanwezig zijn de naam aangepast: Daar waar een spatie in de naam staat, wordt deze vervangen door een underscore (_).
Kopieer deze code in een leeg tekstbestanden en sla dit op met de extensie bat. Vervolgens kan je het script uitvoeren door er op te dubbelklikken. Alle bestanden die in de directory staan waar het script zich bevindt worden aangepast.
1 2 3 4 5 6 7 8 |
@echo off setlocal enabledelayedexpansion for %%j in (*.*) do ( set filename=%%~nj set filename=!filename:.=_! set filename=!filename: =_! if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj" ) |
Laat een reactie achter