Öffnen Sie einen Ordner mit Process.Start in C#

Muhammad Zeeshan 12 Oktober 2023
  1. die Klasse Process in C#
  2. Öffnen Sie einen Ordner mit Process.Start in C#
Ö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.

  1. 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;
    
  1. Lassen Sie uns eine Klasse namens Program erstellen. Innerhalb der Klasse Program erstellen wir die Funktion Main().

    class Program {
      static void Main() {}
    }
    
  2. 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.

Process.Start example

Muhammad Zeeshan avatar Muhammad Zeeshan avatar

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

Verwandter Artikel - Csharp Process