Ich habe einen Versuch Catch in meinem Code. Ich würde gerne wissen, ob es eine Aussage gibt, die nur ausgeführt wird, wenn keine Fehler gefunden werden? führt schließlich mit oder ohne Fehler, aber ich will das nicht ...Versuchen Catch keine Fehlererklärung
Ich habe diese
Try
My.Computer.FileSystem.DeleteDirectory(txtFolder.Text, FileIO.DeleteDirectoryOption.DeleteAllContents)
Catch ex As Exception
Status(ex.Message)
End Try
Status("Resetted", , 2000)
Und ich möchte, dass die letzte Status Aussage nur, wenn zeigen, dass es keine Fehler aufgetreten sind
Der Körper des try-Block läuft nur so lange, wie es keine darin geworfen Ausnahmen. Sie brauchen wahrscheinlich nichts anderes, wenn Sie ein wenig darüber nachdenken. – Mat
Verschieben Sie einfach diesen Status() -Aufruf nach dem DeleteDirectory-Aufruf. –
Sie könnten eine Kombination von IF- und IF NOT-Anweisungen verwenden, um zu erhalten, was Sie wollten. –