Vous pouvez créer un fichier bat
pour remplacer tous les espaces, par un underscore (_
), dans le nom de tous les fichiers d'un même répertoire Windows :
- Créez un nouveau fichier texte dans le répertoire.
- Collez y les code ci-après.
- Renommer l'extension du fichier de
txt
en bat
.
- Double cliquez sur le fichier
bat
.
Script batch pour remplacer les espaces par des _
dans le nom de tous les fichiers, d'un même répertoire Windows :
@echo off
setlocal enabledelayedexpansion
for %%a in ("* *") do (
set "fichier=%%a"
ren "%%a" "!fichier: =_!"
)
Remarque ; référez vous à cette autre question, si votre Windows 11 n'affiche pas les extensions des fichiers.