C#에서 Process.Start를 사용하여 폴더 열기
이 문서에서는 C#에서 Process.Start
기능을 사용하여 폴더를 여는 데 필요한 단계를 보여줍니다.
C#
의 프로세스
클래스
프로세스
를 통해 개발자는 로컬 및 원격 프로세스에 액세스하고 로컬 시스템에서 실행 중인 프로세스를 시작 및 중지할 수 있습니다.
프로세스가 시작되면 ProcessStartInfo
라는 용어로 정의된 일련의 값이 실행됩니다. System.Diagnostics
네임스페이스는 Process
클래스를 찾을 수 있는 곳입니다.
C#
에서 Process.Start
를 사용하여 폴더 열기
열린 탐색기 또는 특정 폴더를 이해하는 예를 들어 보겠습니다. 아래 예에서는 Downloads
폴더에 있는 Videos
폴더를 엽니다.
Process.Start
로 탐색기를 시작하려면 아래 단계를 따르십시오.
-
먼저 다음 라이브러리를 가져와야 합니다.
using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
-
프로그램
이라는 클래스를 생성해 봅시다.프로그램
클래스 내에서Main()
함수를 만듭니다.class Program { static void Main() {} }
-
이제 아래와 같이
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");
}
}
출력:
위의 예를 실행하면 지정된 폴더가 열립니다.
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