功能:C++在程序里调用DOS命令
程序里调用DOS命令,网上一般介绍说用system()函数,但是system函数会有黑窗口跳出来,于是想到了了如下方式:
void CDeleteFile_MFCDlg::OnDelete()
{
// 功能:删除一个路径下的文件夹 D:\\222
ShellExecuteA(NULL, "open", "cmd.exe", "/C rmdir /s /q D:\\222", NULL, SW_HIDE);
}
注意点:C++程序调用时候,/C 一定不能漏了。否则删除不成功。
其中命令窗口如下图: