2012-05-24 158 views
1

有沒有辦法使用File Management functions或MFC來確定文件是二進制還是文本文件?確定文件是二進制文件還是文本文件

File Management functions中,GetFileType似乎不能區分二進制和文本文件。與dwFileAttributes屬性here相同。

在MFC中,我試着看着CFile::GetStatus(),但是m_attribute並沒有說任何關於文件是二進制文件還是文本文件。

有沒有人知道使用這兩個庫中的一個來做到這一點的方法?謝謝。我想知道,因爲我試圖做一個函數,遞歸地通過一個目錄。我重寫文本文件(使用CStdioFile),並在這裏和那裏替換一些字...但它似乎螺絲釘我希望能夠複製圖像...但我需要一種方法來區分二進制文件和文本文件,所以我可以以不同方式對待它們。)

+0

的文件是一個文本文件,如果在文本應用程序中使用。 – stark

回答

相關問題