Powershell: Wie kann ich den Fehler unterdrücken, wenn die Datei alreadys für den Befehl "mkdir" existiert?

8
%Vor%     
Kit Ho 08.11.2013, 07:02
quelle

4 Antworten

20

Fügen Sie dem Befehl den Parameter -Force hinzu.

    
Keith Hill 08.11.2013, 07:05
quelle
11

Wie wäre es mit

? %Vor%     
Jackie 08.11.2013 07:31
quelle
0

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%     
vonPryz 08.11.2013 07:14
quelle
0

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

    
Jordan 15.03.2016 05:16
quelle

Tags und Links