管理 .NET 中外部程序的起始目錄
從 C# 應用程式啟動外部進程需要仔細考慮其工作目錄。此目錄指示進程在何處尋找支援文件和資源。
問題:
是否可以在 .NET 應用程式中定義進程的起始目錄?
解:
絕對! ProcessStartInfo
類別為此目的提供了 WorkingDirectory
屬性。
實作:
使用以下程式碼片段指定工作目錄:
<code class="language-csharp">using System.Diagnostics; // ... other code ... var processInfo = new ProcessStartInfo(); processInfo.WorkingDirectory = @"C:\My\Working\Directory"; // Replace with your desired path // Configure other process properties as needed Process process = Process.Start(processInfo);</code>
設定 WorkingDirectory
屬性可確保啟動的程序在正確的上下文中運行,從而授予其對指定目錄中必要資源的存取權。
以上是如何在.NET中設定進程的預設工作目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!