Ich bin gerade dabei, ein Skript zu schreiben, um Änderungen an Ordnerberechtigungen vorzunehmen. Bevor ich das mache, würde ich ein paar Überprüfungen durchführen, um sicherzustellen, dass ich im richtigen Verzeichnis arbeite. Mein Problem ist, wie überprüfe ich, ob vier Unterordner (d. H. Admin, Workspace, Com, & Daten) existiert, bevor das Skript fortschreitet. Ich nehme an, ich würde Test-Path für jedes Verzeichnis verwenden.PowerShell: So überprüfen Sie mehrere Bedingungen (Ordner Existenz)
9
A
Antwort
14
Was stimmt nicht mit dem Folgenden?
if ((Test-Path $path1) -and (Test-Path $path2)) {
}
2
Hinweis:
Denken Sie daran, -LiteralPath
angeben - stoppt mögliche Fehlinterpretationen. Ich war (sozusagen) dabei und verbrachte Stunden damit, Code zu debuggen.
0
Test-Pfad kann mehrere Pfade gleichzeitig prüfen. Wie folgt:
Test-Path "c:\path1","c:\path2"
Die Ausgabe wird ein Array von True/False für jeden entsprechenden Pfad sein.
Dies kann besonders hilfreich sein, wenn Sie viele Dateien/Ordner überprüfen müssen.
Überprüfen Sie, ob alle Pfade sind vorhanden:
if ((Test-Path $arraywithpaths) -notcontains $false) {...}
gleiche Art und Weise für die Nicht-Existenz:
if ((Test-Path $arraywithpaths) -contains $false) {...}
Verwandte Themen
- 1. So überprüfen Sie zwei Bedingungen mit Dataweave
- 2. Überprüfen Array-Objekt Existenz
- 3. Überprüfen Sie die Existenz in verschachtelten Wörterbüchern
- 4. Überprüfen Bildschirm Existenz
- 5. VBA Überprüfen eines Textfeldwerts für mehrere Bedingungen
- 6. Überprüfen Sie die Existenz einer HashMap Schlüssel
- 7. Überprüfen Sie mehrere Bedingungen, wenn sich ein Benutzer anmeldet
- 8. Überprüfen Sie alle IF-Bedingungen, bevor Sie fortfahren. (Mehrere wenn Bedingungen, BASH)
- 9. Suche mehrere Ordner zu überprüfen, ob sie leer sind mithilfe von Powershell
- 10. JQ: Wählen Sie mehrere Bedingungen
- 11. Warum alle Bedingungen überprüfen, bevor Sie fortfahren?
- 12. Reduzieren Sie mehrere PowerShell-Arrays
- 13. Wie Existenz Verzeichnis zu überprüfen, C# Pfad
- 14. Datei Existenz mit Formel in Excel überprüfen
- 15. Überprüfen auf Mitglied Existenz in Python
- 16. So öffnen Sie das Powershell-Konsolenfenster von Powershell aus
- 17. Unix mehrere Bedingungen
- 18. Überprüfen Sie die Existenz der Tabelle in slick 3.0
- 19. Wie überprüfen Sie die Existenz eines Namespace in PHP
- 20. Wie überprüfen Sie die Existenz von ID mit jQuery?
- 21. Überprüfen Sie die Remote-Datei Existenz mit Flex 3
- 22. MYSQL CASE-Anweisung mehrere Bedingungen
- 23. mehrere Bedingungen in bedingten
- 24. Powershell Zip-Ordner Inhalt
- 25. Java - Mehrere boolesche Bedingungen
- 26. Mehrere Bedingungen in Rails
- 27. Javascript Filter Array mehrere Bedingungen
- 28. IfElse mehrere Bedingungen
- 29. Powershell löschen Ordner
- 30. Überprüfen Sie mehrere Felder in if() CLIPS