指定 .NET 應用程式中子程序的工作目錄
從 .NET 控制台應用程式執行外部應用程式時,為子進程設定正確的工作目錄對於無縫操作至關重要。 如果子應用程式依賴位於特定目錄中的資源,這一點尤其重要。
.NET 方法
.NET 中的 ProcessStartInfo
類別提供了一個簡單的解決方案。 它的 WorkingDirectory
屬性允許您定義子進程的起始目錄。
<code class="language-csharp">using System.Diagnostics; // Instantiate a ProcessStartInfo object var startInfo = new ProcessStartInfo(); // Define the desired working directory startInfo.WorkingDirectory = @"C:\My Working Directory"; // Start the process with the specified working directory Process proc = Process.Start(startInfo);</code>
透過使用此方法,您可以保證從 .NET 應用程式啟動的子進程開始在指定目錄中執行,從而確保存取所需的檔案和正確的功能。
以上是如何在.NET中設定子進程的工作目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!