Software Anwendungen in VB.net entwickelt gemeinsam erzeugen , analysieren und speichern Daten in Dateien . In vielen Fällen werden die Software-Anwendungen benötigt, um Daten aus einer bestimmten Datei in einem Ordner auf der Festplatte des Computers befindet ziehen . In anderen ähnlichen Fällen , kann die Software-Anwendung benötigen, um Daten in Dateien in einem bestimmten Ordner zu speichern benannt . In solchen Fällen, wenn die Anwendung versucht, eine Datei in einem Ordner , die nicht existiert zu sparen, kann die Anwendung instabil werden und abstürzen. Ebenso, wenn die Anwendung versucht, aus einer Datei , die es glaubt, gelesen wird in einem Ordner, der nicht vorhanden ist gespeichert , wird es abstürzen. Es ist wichtig, für die Existenz von Ordnern vor dem Zugriff auf sie von der Software-Anwendung zu überprüfen. Anleitung
1
Type " Dim pathName As String " in Ihrem VB.NET-Code , um eine String-Variable definieren, um den Pfad zu dem Ordner, den Sie suchen möchten halten . Dieser String Variable heißt " pathName . " Als ein Beispiel , setzen Sie den Wert des String-Variable " pathName " auf " C: . \\ TestFolder " Dies kann umgesetzt werden mit dem folgenden Code werden ; " pathName =" C: ". " \\ TestFolder
2
Type " Importiert System.IO " in der ersten Zeile des Codes , um die Seite "System importieren . IO "-Bibliothek in Ihre VB.net Code. Die " System.IO " ist eine . NET Framework-Klassenbibliothek , die für alle ist . NET basierten Code . Da der Code in VB.NET entwickelt wird, ist diese Bibliothek auch automatisch für die Verwendung in den Entwickler . Eine Klassenbibliothek ist eine Sammlung von Klassen mit verschiedenen Funktionen , die Programmierer in ihrer Software-Anwendungen verwenden können.
" DirectoryInfo " -Klasse ist ein Teil des " System.IO " Klassenbibliothek, die Funktionen für die Erstellung und macht Bewegung durch die Verzeichnisse und Unterverzeichnisse.
3
Geben Sie die Zeile " Directory.Exists ( pathName ) ", um die " Exists "-Funktion des " DirectoryInfo Klasse " zu überprüfen, ob das "C : \\ TestFolder "-Ordner auf Ihrem Computer existiert . Die " Exists "-Funktion wird eine wahre boolean Wert zurück, wenn der Ordner vorhanden ist , und es wird eine falsche boolean Wert zurück, wenn der Ordner nicht vorhanden ist . Um diesen Wert zu fangen boolean , definieren Sie eine boolean Variable mit dem folgenden Code-Zeile : " . Dim Antwort As Boolean " Verwenden Sie diese " Antwort" Variable, um den Rückgabewert der " Exists "-Funktion mit der folgenden Codezeile akzeptieren: " . Answer = Directory.Exists ( pathName ) "
4
Erstellen und kompilieren Sie den Code indem Sie auf das "Projekt " auf der oberen Symbolleiste und dann auf "Build ". Führen Sie den Code , indem Sie auf das "Debug "-Option auf der oberen Symbolleiste klicken und dann auf "Ausführen". Die VB.net Code ausgeführt , überprüfen, ob die . "C: \\ TestFolder " auf Ihrem Computer existiert und gibt eine entsprechende Wert true oder false