MFC中關於檔案的讀取和儲存(使用CFile與CFileDialog類)
阿新 • • 發佈:2019-01-28
CFile::modeCreate 構造新檔案,如果檔案存在,則長度變為0
CFile::modeNoTruncate 該屬性和modeCreate聯合使用,可以達到如下效果:如果檔案存在,則不會將檔案的長度置為0,如果不存在,則會由modeCreate屬性來建立一個新檔案。
CFile::modeRead 以只讀方式開啟檔案
CFile::modeWrite 以寫方式開啟檔案
CFile::modeReadWrite 以讀、寫方式開啟檔案
CFile::modeNoInherit 阻止檔案被子程序繼承
CFile::shareDenyNone 不禁止其它程序讀寫訪問檔案,但如果檔案已經被其它程序以相容模式開啟,則建立檔案失敗。
CFile::shareDenyRead 開啟檔案,禁止其它程序讀此檔案,如果檔案已經被其它程序以相容模式開啟,或被其它程序讀,則create失敗。
CFile::shareDenyWrite 開啟檔案,禁止其它程序寫此檔案,如果檔案已經被其它程序以相容模式開啟,或被其它程序寫,則create失敗。
CFile::shareExclusive 以獨佔模式開啟檔案,禁止其它程序對檔案的讀寫,如果檔案已經被其它模式開啟讀寫(即使是當前程序),則構造失敗。
CFile::shareCompat 此模式在32位MFC中無效,此模式在使用CFile::Open時被對映為CFile::ShareExclusive。
CFile::typeText 對回車、換行設定特殊程序(僅用於派生類)
CFile::typeBinary 設定二進位制模式(僅用於派生類)
CFile::modeNoTruncate 該屬性和modeCreate聯合使用,可以達到如下效果:如果檔案存在,則不會將檔案的長度置為0,如果不存在,則會由modeCreate屬性來建立一個新檔案。
CFile::modeRead 以只讀方式開啟檔案
CFile::modeWrite 以寫方式開啟檔案
CFile::modeReadWrite 以讀、寫方式開啟檔案
CFile::modeNoInherit 阻止檔案被子程序繼承
CFile::shareDenyNone 不禁止其它程序讀寫訪問檔案,但如果檔案已經被其它程序以相容模式開啟,則建立檔案失敗。
CFile::shareDenyRead 開啟檔案,禁止其它程序讀此檔案,如果檔案已經被其它程序以相容模式開啟,或被其它程序讀,則create失敗。
CFile::shareDenyWrite 開啟檔案,禁止其它程序寫此檔案,如果檔案已經被其它程序以相容模式開啟,或被其它程序寫,則create失敗。
CFile::shareExclusive 以獨佔模式開啟檔案,禁止其它程序對檔案的讀寫,如果檔案已經被其它模式開啟讀寫(即使是當前程序),則構造失敗。
CFile::shareCompat 此模式在32位MFC中無效,此模式在使用CFile::Open時被對映為CFile::ShareExclusive。
CFile::typeText 對回車、換行設定特殊程序(僅用於派生類)
CFile::typeBinary 設定二進位制模式(僅用於派生類)