ホームページ > バックエンド開発 > C++ > .NET から起動される外部プロセスの作業ディレクトリを設定するにはどうすればよいですか?

.NET から起動される外部プロセスの作業ディレクトリを設定するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-19 06:37:13
オリジナル
224 人が閲覧しました

How to Set the Working Directory for External Processes Launched from .NET?

.NET 起動プロセスの作業ディレクトリの制御

.NET アプリケーションから外部アプリケーションを開始する場合、多くの場合、実行ディレクトリの定義が不可欠です。これは、外部アプリケーションが作業ディレクトリ内にあるファイルに依存している場合に特に重要です。

.NET の ProcessStartInfo クラスは、この目的のために WorkingDirectory プロパティを提供します。 このプロパティを設定すると、プロセスを開始するディレクトリを正確に指定し、必要なファイルを見つけることができます。

たとえば、独自のディレクトリにあるサポート ファイルに依存する Java アプリケーションを C# から起動することを考えてみましょう。次のコードは、これを実現する方法を示しています。

<code class="language-csharp">using System.Diagnostics;

var startInfo = new ProcessStartInfo();
startInfo.WorkingDirectory = Directory.GetCurrentDirectory();
// Configure other necessary properties

Process proc = Process.Start(startInfo);</code>
ログイン後にコピー

このコード スニペットにより、Java アプリケーションが現在のディレクトリを作業ディレクトリとして起動し、必要なサポート ファイルへのアクセスが提供されます。

WorkingDirectory プロパティを使用すると、起動されたプロセスのデフォルト ディレクトリを定義する簡単な方法が提供され、正常に実行するための適切な環境が保証されます。

以上が.NET から起動される外部プロセスの作業ディレクトリを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート