Windows et les accents
Bonjour à tous,
J'ai un problème avec les accents.
J'utilise un fichier batch pour appliquer des droits sur des fichiers.
Les lignes du fichier sont ainsi :
Xcacls.exe "Chemin du répertoire ou fichier" /P utilisateurs:droits
Mais si le nom du fichier ou répertoire possède un ou des caractères accentués, ils mal retranscrits ( un ù pour un é ) => changement de noms et le programme ne trouve pas le fichier ???
Exemple :
Dans fichier batch :
XCACLS "F:\TEMP2\Répertoire 3" /P "Tout le monde":R "Tout le monde":R /Y
Après exécution du fichier :
XCACLS "F:\TEMP2\RÚpertoire 3" /P "Tout le monde":R "Tout le monde":R /Y
J'ai un problème avec les accents.
J'utilise un fichier batch pour appliquer des droits sur des fichiers.
Les lignes du fichier sont ainsi :
Xcacls.exe "Chemin du répertoire ou fichier" /P utilisateurs:droits
Mais si le nom du fichier ou répertoire possède un ou des caractères accentués, ils mal retranscrits ( un ù pour un é ) => changement de noms et le programme ne trouve pas le fichier ???
Exemple :
Dans fichier batch :
XCACLS "F:\TEMP2\Répertoire 3" /P "Tout le monde":R "Tout le monde":R /Y
Après exécution du fichier :
XCACLS "F:\TEMP2\RÚpertoire 3" /P "Tout le monde":R "Tout le monde":R /Y
2 réponses
-
Je te suggère de rechercher du coté de l'encodage de caractère. Je ne pourrais pas te dire plus précisément... Bonne chance
Car0 -
Je vous remercie pour la rapidité de votre réponse !
J'ai pensé à une autre solution (plus fastidieuse mais pas trop compliquée) : j'extraie les lignes de commandes et les exécute une à une => je n'ai plus besoin du fichier batch !
Je perderai trop de temps à me payer un paramétrage aussi pointu de l'OS.
Continuez à faire ce que vous car vous le faites bien !-
-
@armaguedonOui mais à l'origine le programme sert à l'archivage de tout le domaine de ma boîte et l'application des droits risque de prendre beaucoup trop de temps avec ta méthode.
En plus elle doit être automatisée.
Mais c'est une bonne idée, à garder !
Merci. -
-