Öffnen Sie einen Ordner mit Process.Start in C#
Dieser Artikel zeigt die notwendigen Schritte, um einen Ordner mit der Funktion Process.Start
in C# zu öffnen.
die Klasse Process
in C#
Der Prozess
ermöglicht Entwicklern den Zugriff auf lokale und entfernte Prozesse sowie das Starten und Stoppen von Prozessen, die auf dem lokalen System ausgeführt werden.
Wenn ein Prozess gestartet wird, wird eine Reihe von Werten ins Spiel gebracht, die durch den Begriff ProcessStartInfo
definiert werden. Im Namespace System.Diagnostics
finden Sie die Klasse Process
.
Öffnen Sie einen Ordner mit Process.Start
in C#
Lassen Sie uns ein Beispiel haben, um den offenen Explorer oder einen bestimmten Ordner zu verstehen. Im folgenden Beispiel öffnen wir den Ordner Videos
, der sich im Ordner Downloads
befindet.
Befolgen Sie die nachstehenden Schritte, um den Explorer mit Process.Start
zu starten.
-
Zuerst müssen wir die folgenden Bibliotheken importieren.
using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
-
Lassen Sie uns eine Klasse namens
Program
erstellen. Innerhalb der KlasseProgram
erstellen wir die FunktionMain()
.class Program { static void Main() {} }
-
Nun übergeben wir den Ordnerpfad an die Funktion
Process.Start()
, wie unten gezeigt.Process.Start(@"C:\Users\Shanii\Downloads\Video"); Console.WriteLine("Folder Opened");
Vollständiger Quellcode:
using System;
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Program {
static void Main() {
Process.Start(@"C:\Users\Shanii\Downloads\Video");
Console.WriteLine("Folder Opened");
}
}
Ausgang:
Der angegebene Ordner wird durch Ausführen des obigen Beispiels geöffnet.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn