Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menetapkan Direktori Kerja Lalai untuk Proses dalam .NET?

Bagaimana untuk Menetapkan Direktori Kerja Lalai untuk Proses dalam .NET?

Susan Sarandon
Susan Sarandonasal
2025-01-19 07:29:09479semak imbas

How to Set the Default Working Directory for a Process in .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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn