.NET 실행 프로세스의 작업 디렉토리 제어
.NET 애플리케이션에서 외부 애플리케이션을 시작할 때 실행 디렉터리를 정의하는 것이 필수적인 경우가 많습니다. 이는 외부 애플리케이션이 작업 디렉터리 내에 있는 파일에 의존하는 경우 특히 중요합니다.
.NET의 ProcessStartInfo
클래스는 이러한 목적으로 WorkingDirectory
속성을 제공합니다. 이 속성을 설정하면 프로세스가 시작되어야 하는 디렉터리를 정확하게 지정하고 필요한 파일을 찾을 수 있습니다.
예를 들어 자체 디렉토리에 있는 지원 파일에 의존하는 C#에서 Java 애플리케이션을 실행하는 것을 고려해 보세요. 다음 코드는 이를 달성하는 방법을 보여줍니다.
<code class="language-csharp">using System.Diagnostics; var startInfo = new ProcessStartInfo(); startInfo.WorkingDirectory = Directory.GetCurrentDirectory(); // Configure other necessary properties Process proc = Process.Start(startInfo);</code>
이 코드 조각은 Java 애플리케이션이 현재 디렉터리를 작업 디렉터리로 시작하여 필요한 지원 파일에 대한 액세스를 제공하도록 합니다.
WorkingDirectory
속성을 활용하면 시작된 모든 프로세스에 대한 기본 디렉터리를 정의하는 간단한 방법을 제공하여 성공적인 실행에 적합한 환경을 보장합니다.
위 내용은 .NET에서 시작된 외부 프로세스에 대한 작업 디렉터리를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!