我不能在cmd上这样做,因为当我添加%数据%时,会发生一些奇怪的事情。i get error)mysqldump args 1 > file_%data%.sql (adds a "1" somehow - and the error因此,我的下一个尝试是在powershell中运行一个脚本,启动cmd以使.sq
我正在尝试从我的C++程序中执行dos命令,但是当我将引号添加到(重定向的)输出文件路径时,命令就不再被执行并立即返回。下面我给出了一个没有空格的路径的例子,但是由于路径可能有空格,因此为了让shell正确地理解它,我需要解决这个难题--我正在尝试首先让最简单的情况开始工作。即sprintf(exec_cmd,"\"C:/MySQL Server 5.5/bin/mysqldump.exe\" -