Je suis en train de rédiger un script pour modifier les autorisations de dossier. Avant de faire cela, je voudrais faire des vérifications pour vous assurer que je travaille dans le bon répertoire. Mon problème est de savoir comment puis-je vérifier si quatre sous-dossiers (I.e. Admin, espace de travail, com et données) existent avant que le script ne progresse. Je suppose que je voudrais utiliser un chemin d'essai sur chaque répertoire. P>
3 Réponses :
Quel est le problème avec ce qui suit?
indice: p>
N'oubliez pas de spécifier -Literalpath code> - arrête toute mauvaise interprétation possible. J'ai "été là" (pour ainsi dire) avec celui-ci, de passer des heures de débogage du code. P>
Test-chemin peut vérifier plusieurs chemins à la fois. Comme ceci: La sortie sera une matrice de true / false pour chaque chemin correspondant. P> Ceci pourrait être particulièrement utile si vous avez beaucoup de fichiers / dossiers Pour vérifier. p> Vérifiez si tous les chemins sont existez: p> de même sens pour la non-existence: p> if ((Test-Path $arraywithpaths) -contains $false) {...}