c语言 发送批处理命令如何让其不显示错误提示

[复制链接]
查看11 | 回复3 | 2012-7-25 13:04:57 | 显示全部楼层 |阅读模式
sprintf(buf,"copy f:\\hk\\*.* c:\\ >msg");改为sprintf(buf,"copy f:\\hk\\*.* c:\\ >msg 2>&1");把标准出错重定向到标准输出,由于你已经把标准输出重定向到msg,所以最终所有结果都会重定向到msg...
回复

使用道具 举报

千问 | 2012-7-25 13:04:57 | 显示全部楼层
把标准错误(stderr)输出重定向到文件中去...
回复

使用道具 举报

千问 | 2012-7-25 13:04:57 | 显示全部楼层
你这个代码不全吧?你把完整的代码贴上来看看吧?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行