Es ist eine bewährte Methode, Fehlermeldungen nicht zu unterdrücken (es sei denn, Sie haben einen gültigen Grund). Überprüfen Sie, ob das Verzeichnis vorhanden ist, anstatt nur eines zu erstellen. Wenn dies der Fall ist, müssen Sie möglicherweise den Inhalt entfernen oder einen anderen Namen auswählen? Wie so,
%Vor%Ich wollte nur hinzufügen, dass das Unterdrücken des Fehlers in der Regel nicht die beste Vorgehensweise ist, wie Sie sagen, der Befehl -force läuft viel schneller als das Überprüfen, ob es vorher existiert.
Wo D: \ ist eine RAM-Disk)
%Vor%Erster Lauf (Erstellen des Ordnerobjekts): 5ms Zweiter Lauf (nachdem der Ordner existiert): 1ms
%Vor%Erstes Ausführen (Erstellen des Ordnerobjekts): 54ms Zweiter Lauf (nachdem der Ordner existiert): 15ms
Tags und Links powershell mkdir