Fichier de commandes de script pour supprimer les caractères spéciaux dans les noms de fichiers (Windows)

J'ai un grand nombre de fichiers, dont certains contiennent des caractères spéciaux dans le nom de fichier (par exemple, ä,ö,%, et d'autres). Je voudrais un fichier de script pour effectuer une itération sur ces fichiers et de les renommer en supprimant les caractères spéciaux. Je n'ai pas vraiment l'esprit de ce qu'il fait, mais il pourrait les remplacer par des caractères de soulignement par exemple par exemple

Störung%20.doc sera renommé St_rung_20.doc

Dans l'ordre de préférence:

  1. Un Windiws fichier de commandes
  2. Un Windows fichier de script à exécuter avec cscript (vbs)
  3. Un tiers morceau de logiciel qui peut être exécuté depuis la ligne de commande (c'est à dire sans intervention de l'utilisateur requise)
  4. Une autre langue de fichier de script, pour lequel je dois installer un autre moteur de script

Contexte: je suis en train de chiffrer ces fichier avec GnuPG sur Windows, mais il ne semble pas gérer les caractères spéciaux dans les noms de fichiers avec l' --encrypt-option fichiers.

OriginalL'auteur njr101 | 2008-11-04