J'ai un script PowerShell que j'utilise pour créer des distributions qui copient des fichiers compilés à partir de quelques endroits et les zippe avec winrar. Dans le script, je change dans un répertoire contenant les dossiers que je veux lancer et exécuter ceci:Exclusion de répertoires .svn avec WinRar
Invoke-Expression ($WinRAR + " a " + $zipPath + " " + $WinRARFilter + " " + $DistName + "-zip " + $WinRAROpts)
qui exécute en fait ceci:
E:\Progs\WinRar\WinRar.exe a C:\Users\Echilon\Documents\Coding\ResourceBlender-Express\trunk\dist\resourceblender-express_1.44-zip.zip -x*\.svn\* -x*\.svn -x\.svn resourceblender-express-zip -r -s -m5 -inul
Pourtant, aucun des répertoires .svn sont exclus de la fichier zip. Cela a l'habitude de travailler et je ne sais pas pourquoi cela ne fonctionne pas maintenant, mais je ne peux pas l'obtenir pour exclure les bons fichiers.
Le script complet est disponible sur CodePlex à http://resourceblender.codeplex.com/sourcecontrol/changeset/view/27742?projectName=resourceblender#456701 (en bas du script)
Quelqu'un pourrait-il avec une certaine expérience dans PowerShell faire la lumière sur cette s'il vous plaît?
Il s'agit davantage d'un problème de ligne de commande winrar, et non de powershell. – RaYell