C#如何让DOS过滤大文件 受保护的无效按钮1\u单击(对象发送者,事件参数e){ System.Diagnostics.Process Process=新的System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo=新系统.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName=“cmd.exe”; startInfo.Arguments=“/C“+”find“+”/v“+”\“+”\“+”

C#如何让DOS过滤大文件 受保护的无效按钮1\u单击(对象发送者,事件参数e){ System.Diagnostics.Process Process=新的System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo=新系统.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName=“cmd.exe”; startInfo.Arguments=“/C“+”find“+”/v“+”\“+”\“+”,c#,C#,这里有点不清楚您的问题是什么 这是一些示例代码。这是您试图做的吗?如果不是,您试图解决的问题是什么 protected void Button1_Click(object sender, EventArgs e){ System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new Syste

这里有点不清楚您的问题是什么

这是一些示例代码。这是您试图做的吗?如果不是,您试图解决的问题是什么

    protected void Button1_Click(object sender, EventArgs e){


    System.Diagnostics.Process process = new System.Diagnostics.Process();
    System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
    startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
    startInfo.FileName = "cmd.exe";
    startInfo.Arguments = "/C" + " find" + "/v " + " \"\" " + " <" + "C:\\Users\ + "> " + "C:\\Users\\Public\\";
    process.StartInfo = startInfo;
    process.Start();
var test=@/C“++”Find/v“++”5Y2“++”“++”C:\Users\rr277147\downloads\msvn.USE”;
控制台写入线(测试);
Console.ReadLine();

该代码本身基本上一文不值,几乎没有任何作用,请告诉我们您实际在做什么。我已经重新编辑了这篇文章。很抱歉。请看一看。最好编辑您的问题以添加代码-它可以在那里正确格式化。您是否尝试过复制生成的字符串并从命令l运行它查看它是否工作-在上面的代码中,在Find开关的v前面有一个空格。
    var test = @"/C" + @"Find/v" + @"5Y2" + @"< C:\Users\MS.cln >" + @"C:\Users\rr277147\downloads\msvn.USE";
    Console.WriteLine(test);
    Console.ReadLine();