我有一个按钮在exe中打开一个文件,我想要做的是检查以确保在启动exe之前该文件存在。我怎么能做到这一点?任何帮助将不胜感激。
我的C ++上有点生疏,这是使用C ++ 6.0的遗留应用程序 和windows xp ......
这是我的代码..
void CJunkView::OnCadkeyButton()
{
CString year = "Desktop";
CString fileName = "x.prt";
CString fileToOpen = "\"C:\\Documents and settings\\Administrator\\" + year +"\\" + fileName + "\"";
CString exePath = "\"C:\\CK19\\Ckwin.exe\"";
CString cmd = "start " + exePath + ", " + fileToOpen;
system (cmd.GetBuffer(cmd.GetLength() + 1));
}
答案 0 :(得分:0)
由于您似乎使用Microsoft C ++ API,请查看CFile以及GetStatus方法:https://msdn.microsoft.com/fr-fr/library/fa0hc0ht.aspx 如果您的文件不存在,该方法可能会返回False