Maison >développement back-end >C++ >Comment définir le répertoire de travail par défaut pour un processus dans .NET ?
Gestion du répertoire de démarrage des processus externes dans .NET
Le lancement de processus externes depuis votre application C# nécessite un examen attentif de leur répertoire de travail. Ce répertoire indique où le processus recherche les fichiers et ressources de support.
La Question :
Est-il possible de définir le répertoire de départ d'un processus au sein d'une application .NET ?
La solution :
Absolument ! La classe ProcessStartInfo
fournit une propriété WorkingDirectory
précisément dans ce but.
Mise en œuvre :
Utilisez l'extrait de code suivant pour spécifier le répertoire de travail :
<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>
La définition de la propriété WorkingDirectory
garantit que le processus lancé fonctionne dans le contexte correct, en lui accordant l'accès aux ressources nécessaires situées dans le répertoire spécifié.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!