我需要将一个文件从一个目录复制到另一个目录,然后对该文件执行一些操作。我需要使用 cmd
而不是 File.Copy()
来复制它,因为我需要将复制作为 ProcessStartInfo
的一部分来完成.
最佳答案
您可以使用此代码并更改 startInfo.Arguments
,但 /C
应该是!
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 copy example.txt backup.txt";
process.StartInfo = startInfo;
process.Start();
关于c# - 在 C# 中使用 cmd 将文件从一个目录复制到另一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53283309/