C# 调用命令获取'C/:Program'无法识别为内部或外部命令


command = @"/C  ""C:/Program Files/MongoDB/Server/4.2/bin/mongodump.exe""   D:/hkorders  --uri=""mongodb://XXX:XXX@localhost:30000/XXX?authSource=admin""  -d hkorders";
var cmdsi = new ProcessStartInfo("cmd.exe",command);
cmdsi.RedirectStandardOutput = true;
cmdsi.RedirectStandardError = true;
cmdsi.UseShellExecute = false;

var cmd = new Process() { StartInfo = cmdsi };
cmd.Start();
cmd.WaitForExit();

我尝试了method1,但仍然不工作,我知道这是由程序和文件之间的空间引起的,但我不知道如何解决

我用Progra~1代替Program File,它工作正常

相关内容

  • 没有找到相关文章

最新更新