C#에서 Process.Start를 사용하여 폴더 열기

Muhammad Zeeshan 2023년10월12일
  1. C#프로세스 클래스
  2. C#에서 Process.Start를 사용하여 폴더 열기
C#에서 Process.Start를 사용하여 폴더 열기

이 문서에서는 C#에서 Process.Start 기능을 사용하여 폴더를 여는 데 필요한 단계를 보여줍니다.

C#프로세스 클래스

프로세스를 통해 개발자는 로컬 및 원격 프로세스에 액세스하고 로컬 시스템에서 실행 중인 프로세스를 시작 및 중지할 수 있습니다.

프로세스가 시작되면 ProcessStartInfo라는 용어로 정의된 일련의 값이 실행됩니다. System.Diagnostics 네임스페이스는 Process 클래스를 찾을 수 있는 곳입니다.

C#에서 Process.Start를 사용하여 폴더 열기

열린 탐색기 또는 특정 폴더를 이해하는 예를 들어 보겠습니다. 아래 예에서는 Downloads 폴더에 있는 Videos 폴더를 엽니다.

Process.Start로 탐색기를 시작하려면 아래 단계를 따르십시오.

  1. 먼저 다음 라이브러리를 가져와야 합니다.

    using System;
    using System.Diagnostics;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
  1. 프로그램이라는 클래스를 생성해 봅시다. 프로그램 클래스 내에서 Main() 함수를 만듭니다.

    class Program {
      static void Main() {}
    }
    
  2. 이제 아래와 같이 Process.Start() 함수에 폴더 경로를 전달합니다.

    Process.Start(@"C:\Users\Shanii\Downloads\Video");
    Console.WriteLine("Folder Opened");
    

완전한 소스 코드:

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");
  }
}

출력:

위의 예를 실행하면 지정된 폴더가 열립니다.

Process.Start 예시

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

관련 문장 - Csharp Process