1. 程式人生 > >MFC中關於檔案的讀取和儲存(使用CFile與CFileDialog類)

MFC中關於檔案的讀取和儲存(使用CFile與CFileDialog類)

       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      設定二進位制模式(僅用於派生類)