控制.NET中外部進程的啟動目錄
從 C# .NET 控制台應用程式啟動外部應用程式(例如 Java 程式)通常需要設定進程的初始工作目錄。 這對於依賴特定資料夾中的資源的應用程式至關重要。
解:
WorkingDirectory
類別的 ProcessStartInfo
屬性提供了解決方案。 此屬性可讓您定義新進程的起始目錄。
範例:
<code class="language-csharp">... using System.Diagnostics; ... var processInfo = new ProcessStartInfo(); processInfo.WorkingDirectory = @"C:\MyApplicationDirectory"; // Set the working directory // Configure other process properties... Process process = Process.Start(processInfo);</code>
在此程式碼中,WorkingDirectory
設定為 C:MyApplicationDirectory
。 啟動的進程將使用它作為預設目錄。 將此路徑替換為包含應用程式支援檔案的實際目錄。
透過設定工作目錄,您可以確保啟動的進程可以存取所需的檔案並正常運作。
以上是如何在 .NET 中指定進程的預設目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!