c#

c# processstartinfo如何设置工作目录

小樊
88
2024-11-23 00:33:03
栏目: 编程语言

在C#中,使用ProcessStartInfo类启动一个进程时,可以通过设置WorkingDirectory属性来指定工作目录

using System;
using System.Diagnostics;

class Program
{
    static void Main()
    {
        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = "your_executable.exe"; // 替换为你要执行的程序的可执行文件名
        startInfo.Arguments = "your_arguments"; // 替换为你要传递给程序的参数
        startInfo.WorkingDirectory = @"C:\your_working_directory\"; // 替换为你的工作目录路径
        startInfo.UseShellExecute = false;
        startInfo.CreateNoWindow = true;

        Process process = new Process();
        process.StartInfo = startInfo;
        process.Start();
    }
}

在这个示例中,将your_executable.exe替换为你要执行的程序的可执行文件名,将your_arguments替换为你要传递给程序的参数,将C:\your_working_directory\替换为你的工作目录路径。然后,使用Process.Start()方法启动进程。

0
看了该问题的人还看了