Posted on 2006-06-02 12:18
daiybh 閱讀(415)
評(píng)論(0) 編輯 收藏 引用
BOOL CopyFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists);
???? 通過(guò)對(duì)話框讀取路徑存于一cstring strTmp中,用做目標(biāo)文件。。。
??? CopyFile("C:\\t.txt",strTmp,false)不行;直接用
??? CopyFile("c:\\t.txt", "c:\\a.txt",false) 可以; 最后發(fā)現(xiàn)問(wèn)題出在構(gòu)造對(duì)話框時(shí):
?CFileDialog dlg(FALSE, ".txt", "a", OFN_NOCHANGEDIR, _T("All Files (*.*)|*.*||"),this);
if(dlg.DoModal==ID_OK)strTmp = dlg.getpathname();
※
CFileDialog(BOOLbOpenFileDialog,LPCTSTRlpszDefExt=NULL,LPCTSTRlpszFileName=NULL,DWORDdwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,LPCTSTRlpszFilter=NULL,CWnd*pParentWnd=NULL);
bOpenfileDialog:TRUE打開,F(xiàn)ALSE保存
lpszDefExt:默認(rèn)擴(kuò)展名
lpszfilename:默認(rèn)文件名
dwflags:!!!注意必須帶OFN_NOCHANGEDIR!!!