Salut

Je sais que ce sujet est trés fréquent sur le net puisque le flag -recurse de la commande Remove-Item ne fonctionne pas bien (meme les ressources microsoft le disent alors...) Des solutions de contournement sont proposées mais malheuresement, je n'arrive pas à les faire fonctionner systèmatiquement pour supprimer le contenu d'un répertoire et de ses sous-répertoires.

J'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
get-childitem $ProjectPubDir -exclude web.config, App_Offline.htm -recurse|`
 remove-item -force
mais parfois la commande se retrouve en train de vouloir effacer un répertoire avant d'avoir effacé son contenu ce qui provoque une demande de confirmation magré le -force. Et ca je veux pas.

Si j'ajoute un -recurse au remove-item ca marche souvent mieux, mais pas toujours (cf début de mail)

Donc bref, je tricote et ca me tue d'avoir un tel problème sur un truc aussi basique pour un language de script non? Aurais je fais le mauvais choix...

Merci de votre aide

PS: j'utilise PS1