Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menetapkan Direktori Kerja Lalai untuk Proses dalam .NET?
Menguruskan Direktori Permulaan untuk Proses Luaran dalam .NET
Melancarkan proses luaran daripada aplikasi C# anda memerlukan pertimbangan yang teliti terhadap direktori kerja mereka. Direktori ini menentukan tempat proses mencari fail dan sumber sokongan.
Persoalannya:
Adakah mungkin untuk menentukan direktori permulaan untuk proses dalam aplikasi .NET?
Penyelesaian:
Sudah tentu! Kelas ProcessStartInfo
menyediakan harta WorkingDirectory
untuk tujuan ini.
Pelaksanaan:
Gunakan coretan kod berikut untuk menentukan direktori kerja:
<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>
Menetapkan sifat WorkingDirectory
memastikan proses yang dilancarkan beroperasi dalam konteks yang betul, memberikannya akses kepada sumber yang diperlukan yang terdapat dalam direktori yang ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Direktori Kerja Lalai untuk Proses dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!