【问题标题】:Does xcopy pause until copying is complete?xcopy 是否会暂停直到复制完成?
【发布时间】:2010-03-03 02:13:20
【问题描述】:

对于像这样的 C# 控制台应用程序,使用 xcopy 还是 robocopy 更好? 另外,xcopy 是否会暂停直到复制完成?

// copy web project to temp
            Process proc = new Process();
            proc.StartInfo.UseShellExecute = true;
            proc.StartInfo.FileName = @"C:\WINDOWS\system32\xcopy.exe";
            //proc.StartInfo.Arguments = @"C:\Users\Aron\Pictures\sql-help C:\temp\633965882226105579 /E /I";
            proc.StartInfo.Arguments = string.Format("{0} {1}  /E /I", TemplateDemoSiteFolder, SitePath);
            proc.Start();

            Thread.Sleep(9000); // pause for 9 seconds -not very safe though

【问题讨论】:

    标签: c#-3.0 xcopy robocopy


    【解决方案1】:

    而不是 Thread.Sleep();你可能想使用 proc.WaitForExit();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多