3 votes

Renommer un élément sensible à la casse

J'essaie de renommer un dossier qui porte le même nom mais dont le cas est différent. Considérez ce code simple :

Rename-Item -Path C:\files -NewName C:\Files

Renvoie l'erreur "Les chemins d'accès de la source et de la destination doivent être différents".

J'ai également essayé ceci :

$item = 'C:\files'
Rename-Item -Path $item -NewName ($item.Name -replace 'files', 'Files')

Ce qui ne fonctionne pas. De plus, le -force n'est d'aucune utilité.

Qu'est-ce qui me manque ? Merci d'avance.

3voto

Mark Wragg Points 14918

Il s'agit toujours d'une étape en deux temps, mais c'est une étape en une ligne :

Rename-Item C:\files -NewName Files-Temp -PassThru | Rename-Item -NewName Files

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X