1樓:
有的,很簡單,getfileattribute。 直接根據路徑或許檔案屬性,如果返回失敗,表示不存在,返回成功,可以根據屬性標誌,得到是目錄還是檔案
2樓:
判斷路徑是否合法, 可以呼叫 path class要連結 mscorlib (在 mscorlib.dll 裡)。
它有函式:
pathseparator
volumeseparatorchar
changeextension
getdirectoryname
getextension
getfilename
getfilenamewithoutextensiongetfullpath
getpathroot
ha***tension
ispathrooted
它不能直接判斷路徑是否合法和存在,但可以幫助你分析。
例如,x:\abc\def 是合法的,但你的計算機沒有x盤,也沒有map一個檔案系統為 x盤,x盤不存在。
路徑和檔案的最終合法性要通過fopen才能知道。
3樓:小輝輝談影視
cfindfile類,詳情請檢視msdn
mfc判斷資料夾是否存在
4樓:匿名使用者
#include
#pragma comment(lib,"shlwapi.lib") //如果沒有這行,會出現link錯誤
if (pathfileexists(strdbpath))else //不存在
5樓:匿名使用者
pathisdirectory(strlogfilename)用這個函式,strlogfilename是你的資料夾的全路徑名
mfc 判斷某個檔案是否存在 不存在則建立
6樓:匿名使用者
用cfile操作檔案,可以一個語句直接實現你的邏輯:
cfile f;
f.open(_t("1.txt"),cfile::modecreate|cfile::modenotruncate|cfile::modereadwrite);
cfile::modenotruncate和modecreate一起使用:
如果檔案不存在,建立一個新檔案; 否則如果該檔案已經存在,則直接開啟
7樓:匿名使用者
isfileexist可以判斷檔案是否存在,也可以使用access函式進行判斷
如果要建立的話,沒有提供直接建立多層目錄下檔案的功能,需要針對路徑中的每層進行建立後才能建立檔案,提供了類似creatfile的函式
8樓:歸悅欣
使用api findfirstfile findnextfile 這兩個函式配合進行查詢。這兩個api可以在網上查一下有很多資料
mfc 如何實現判斷焦點所在的位置?
如何在MFC中呼叫CUDA,如何在c 工程中呼叫cuda函式
有時候,我們需要在比較大的專案中呼叫cuda,這就涉及到mfc cuda的環境配置問題,以矩陣相乘為例,在mfc中呼叫cuda程式。我們參考羅振東iylzd 163.com 國防科學技術大學計算機學院 的方法。環境 windows 7 sp1 microsoft visual studio 2010...
在C的MFC中如何在用DoModal()呼叫另外視窗後把原來的視窗消失
主視窗可採用非模式對話方塊方式,第二個視窗用模式或非模式都可以。主視窗顯示時,可以調物件的showwindow sw show 等第二個視窗彈出後,再調主視窗物件的showwindow sw hide 如果需要在第二個視窗中單擊退出程式時,直接調主視窗的onclose 由於onclose 函式是主視...
MFC中組合框如何實現獲得資料庫中的欄位的資訊,然後將選擇的資訊寫入另表中
在資源編bai輯器,組合 框屬性中du,將組合框的類zhi型設定為dropdown,將data 資料 添dao加好多行信回息。這樣設定後,其它的和答編輯框就沒有區別了,繫結變數可以,getdlgitemtext getwindowtext也可以。在mfc中,一個組合框的值變化,怎麼影響另一個組合框裡...