C# Verzeichnisinformationen

C# Verzeichnisinformationen
Die Verzeichnis -Info -Kurs wird vom System abgeleitet.IO -Namespace, in dem die Funktionen zu Verzeichnissen und Unterverzeichnissen definiert sind. Verzeichnisse und Unterverzeichnisse können mit den Methoden dieser Klasse erstellt, umbenannt, bewegt, kopiert und gelöscht werden. Diese Klasse kann nicht als geschlossen oder privat vererbt werden. Daher wird auf sie zugegriffen, indem ein Objekt erstellt wird.

Verzeichnis Info Class

Wie bereits erwähnt, wird die Verzeichnis -Info -Kurs verwendet, um alle möglichen Funktionen für die Verzeichnisse und Unterverzeichnisse in der C# -Pergrammensprache auszuführen. Diese Klasse ist Teil des Systems.IO -Namespace, weshalb es den Verzeichnissen alle Eingabe- und Ausgabefunktionen gibt und den Erbe des Namespace erfüllt.

In der Verzeichnis -Info -Kurs gibt es viele Methoden, die in der C# -Programmiersprache in Verzeichnissen und Unterverzeichnissen durchgeführt werden können, und einige dieser Methoden werden in Ubuntu 20 erörtert und implementiert.04 Umgebung.

Methode 01: Create () Funktion der Verzeichnis -Info -Klasse in Ubuntu 20.04

In dieser Methode werden wir die Funktion create () verwenden, um ein neues Verzeichnis auf unseren Geräten in einem C# -Programm zu erstellen. Die Funktion create () ist Teil der Verzeichnis -Info -Kurs.

Im obigen C# Code initialisieren wir eine String -Variable, die den Namen und den Ort eines neuen Verzeichnisses speichert, das wir erstellen werden. Anschließend erstellen wir ein Objekt der Verzeichnis -Info -Kurs und übergeben die Zeichenfolgenvariable mit dem Namen und dem Speicherort des Verzeichnisses im Parameter des Objekts. Danach wird das Objekt verwendet, um die Funktion create () aufzurufen, die ein neues Verzeichnis auf unserem Desktop erstellt und eine Erfolgsnachricht auf dem Befehlszeilenterminal druckt.

Nach Ausführung des obigen Programms erhalten wir die folgende Ausgabe:

Im Ausgabebildschirm können wir die Erfolgsnachricht einer neuen Verzeichniserstellung sehen. Wir werden dies überprüfen, indem wir dieses Verzeichnis auf unserem Gerät finden, wie unten gezeigt:

Methode 02: Erstellen a Unterverzeichnis mit der Verzeichnis -Info -Kurs in Ubuntu 20.04

In diesem Ansatz werden wir die Funktion "Subdirektorie erstellen" in einem C# -Programm verwenden, um ein neues Unterverzeichnis auf unseren Geräten zu erstellen. Unterverzeichnisse sind Verzeichnisse in Verzeichnissen. Diese Methode ist Teil der Verzeichnis -Info -Kurs.

Der folgende C# Code erstellt eine String -Variable, die den Namen und den Ort eines vorhandenen Verzeichnisses enthält, in dem ein neues Unterverzeichnis erstellt wird. Anschließend erstellen wir ein Verzeichnis -Info -Class -Objekt und übergeben die Zeichenfolgevariable mit dem Namen und Speicherort des Verzeichnisses als Parameter. Das Objekt wird dann verwendet, um die Methode „Unterverzeichnis erstellen“ aufzurufen, das ein neues Unterverzeichnis innerhalb eines vorhandenen Verzeichnisses erstellt. Auf dem Befehlszeilenterminal drucken wir auch eine Erfolgsnachricht, wie unten gezeigt:

Wir können die Erfolgsnachricht einer neuen Subverdichterkreation im obigen Ausgangsbildschirm beobachten. Wir können dies überprüfen, indem wir es in unserem vorhandenen Verzeichnis suchen, wie unten gezeigt:

Methode 03: Erhalten Sie die Anzahl der Verzeichnisse mit der Funktion Get -Verzeichnis in Ubuntu 20.04

In dieser Methode werden wir ein Programm schreiben, durch das wir die Anzahl der Verzeichnisse auf unserem Gerät erhalten. Für diese Methode werden wir die Funktion der Verzeichnis -Info -Kurs namens „Verzeichnisse abrufen.”

Im obigen C# -Programm erstellen wir zunächst ein Objekt der Verzeichnis -Info -Kurs. Anschließend erstellen wir eine Variable aus der Verzeichnis -Info -Kurs, die den Wert der Get -Verzeichnisfunktion speichert, indem das Objekt der Klasse verwendet wird. Dann drucken wir diesen Wert mit Hilfe der Längenfunktion als Erweiterung der zuvor erstellten Variablen.

Wie wir sehen können, zeigt die Ausgabe die Anzahl der Verzeichnisse auf unseren Geräten, was einer ist.

Methode 04: Verwenden der Verzeichnis -Info -Kurs, um die Anzahl der Dateien in einem Verzeichnis in Ubuntu 20 zu erhalten.04

Bei dieser Methode werden wir zwei Funktionen zusammen verwenden, um die Anzahl der Dateien, die GET -Verzeichnisse und die Funktionen von Dateien abzurechnen.

In diesem C# -Programm erstellen wir ein Objekt der Verzeichnis -Info -Kurs mit dem Namen und der Adresse des Verzeichnisses. Dann werden wir die Funktion Get -Verzeichnisse aufrufen, indem wir eine neue Variable initialisieren. Danach starten wir eine für jede Schleife, die sich entlang des Verzeichnisses verschiebt und die Anzahl der Dateien über die Funktion "GET -Dateien" mit der Erweiterung „Länge“ speichert. Dies wird auf dem Ausgabebildschirm gedruckt.

Wie wir in der Ausgabe sehen können, werden der Name und der vollständige Pfad des Verzeichnisses zusammen mit der Anzahl der Dateien im Verzeichnis angezeigt.

Methode 05: Löschen eines Verzeichnisses unter Verwendung der Funktion Delete () in Ubuntu 20.04

In dieser Methode werden wir eine Funktion implementieren, die ein Verzeichnis aus unserem Gerät löscht, das in der Verzeichnis -Info -Kurs vorhanden ist. Die Funktion delete () wird zum Löschen eines Verzeichnisses in der C# -Pergramm -Sprache verwendet. Diese Funktion wird mit einem Objekt ihrer inhärenten Klasse aufgerufen.

Im obigen C# -Programm werden wir zunächst eine Zeichenfolgenvariable initialisieren, die die Adresse und den Namen der Verzeichnisdatei speichert. Dann erstellen wir ein Objekt der Verzeichnis -Info -Kurs mit der vorherigen Zeichenfolgevariablen als Parameter der Klasse. Danach werden wir das Objekt verwenden, um die Funktion Delete () aufzurufen, mit der das an der in der String -Variablen genannte Verzeichnis an der Stelle gelöscht wird. Am Ende des Programms wird es dann eine Erfolgsnachricht geben, die darstellt, dass die Methode ein Verzeichnis erfolgreich gelöscht hat.

Nach dem Zusammenstellen und Ausführen dieses C# -Programms erhalten wir die obige Ausgabe. Wir können im Ergebnis sehen, dass wir ein Verzeichnis von unserem Gerät effektiv gelöscht haben.

Methode 06: Verschieben eines Verzeichnisses in ein anderes Verzeichnis mit MoveTo () -Funktion in Ubuntu 20.04

In dieser Methode werden wir ein Verzeichnis in ein anderes Verzeichnis auf unserem Gerät verschieben, indem wir eine Funktion der Funktion der Verzeichnis -Info -Kurs namens MoveTo () verwenden. Das Verzeichnis, das wir in ein anderes Verzeichnis ziehen.

In diesem C# Code werden wir zwei Zeichenfolgenvariablen mit dem Namen und dem Ort der Verzeichnisse, die wir für dieses Szenario benötigen, initialisieren. Dann erstellen wir zwei verschiedene Objekte der Verzeichnis -Info -Kurs für beide Verzeichnisse. Dann verwenden wir die Funktion moveTo () mit dem Objekt eines Verzeichnisses und übergeben die String -Variable, die den Speicherort und den Namen des anderen Verzeichnisses speichert. Am Ende werden wir auch eine Erfolgsnachricht hinzufügen, die auf dem Ausgangsbildschirm nach erfolgreicher Ausführung auf dem Ausgangsbildschirm sichtbar ist, was auch im folgenden Snippet zu sehen ist:

Abschluss

In diesem Artikel haben wir die in den Systemen vorhandene Verzeichnis -Info -Kurs erörtert.IO -Namespace der C# Programmiersprache. Der Zweck der Verzeichnis -Info -Kurs wurde in diesem Artikel erörtert. Wir haben auch die Methoden der Verzeichnisinformationen erörtert, die Verzeichnisse und Unterverzeichnisse in der C# -Programmierung verändern, und einige dieser Beispiele in der Ubuntu 20 implementiert haben.04 Umgebung, um die Verwendung dieser Klasse klar zu machen.