par

Bonjour,

J'ai plusieurs fichiers qui se trouvent tous dans le même répertoire, et dont les noms contiennent des espaces. Comment faire pour remplacer les espaces par des _ ? J'utilise Windows 11 ; merci.

1 Réponse

+1 validé
par
 
Meilleure réponse

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.

Lectures Informatique Recommandées

meilleurs livres informatique

Suggéré par Google

Offre Sponsorisée

Ailleurs sur le Web

Merci pour votre visite sur 1FORMATIK.com

Un petit clic sur la pub est toujours apprécié, c'est elle qui finance le site

Bon surf

...