Mfc 确定文件是二进制文件还是文本文件

Mfc 确定文件是二进制文件还是文本文件,mfc,text-files,binaryfiles,Mfc,Text Files,Binaryfiles,有没有办法使用或MFC确定文件是二进制文件还是文本文件 在中,GetFileType似乎不区分二进制文件和文本文件。与dwFileAttributes属性相同 在MFC中,我尝试查看,但m_属性没有说明文件是二进制文件还是文本文件 有人知道使用这两个库中的一个实现这一点的方法吗?多谢各位 (我想知道,因为我试图创建一个递归遍历目录的函数。我重写了文本文件(使用CStdioFile)并在这里和那里替换一些单词…但它似乎把我在目录中的任何图像都搞糟了。我也希望能够复制这些图像…但我需要一种方法来区分

有没有办法使用或MFC确定文件是二进制文件还是文本文件

在中,GetFileType似乎不区分二进制文件和文本文件。与dwFileAttributes属性相同

在MFC中,我尝试查看,但m_属性没有说明文件是二进制文件还是文本文件

有人知道使用这两个库中的一个实现这一点的方法吗?多谢各位


(我想知道,因为我试图创建一个递归遍历目录的函数。我重写了文本文件(使用CStdioFile)并在这里和那里替换一些单词…但它似乎把我在目录中的任何图像都搞糟了。我也希望能够复制这些图像…但我需要一种方法来区分二进制文件和文本文件,以便我可以区别对待它们。)

据我所知,没有简单的API可以做到这一点,MFC或其他。然而,在这些类似的问题中有很多有用的想法:


据我所知,没有简单的API来实现这一点,MFC或其他。然而,在这些类似的问题中有很多有用的想法:


如果在文本应用程序中使用文件,则该文件为文本文件。如果在文本应用程序中使用文件,则该文件为文本文件。