ShellExecute执行cmd命令,求助!
一只飞鱼 2017-03-14 05:15:01 需要将文件夹下的所有文件和子文件夹拷贝到指定目录,一开始使用的是SHFILEOPSTRUCT和SHFileOperation,但是这样会将一整个文件夹拷贝过去,比如D:\test目录下有a.exe, b.txt, 以及子文件夹test_b,需要的是只把a,b,test_b拷贝过去,不需要test这个文件夹!搞了半天不知道怎么去掉文件夹,后来发现xcopy命令可以满足需求,但是用system()执行的时候会有黑框闪过!!改用ShellExecute()执行貌似没效果,各位大神帮忙看看命令是不是写错了,谢谢!
ShellExecute(NULL,_T("open"),_T("cmd.exe"),_T("/c xcopy C:\\Users\\Desktop\\test D:\\VsProjects\\Tools /s /y"),NULL,SW_HIDE);执行过后发现并没有拷贝成功,求助