有没有办法使用文件管理功能或 MFC确定文件是二进制文件还是文本文件?
在文件管理功能中,GetFileType 似乎无法区分二进制文件和文本文件。与此处的 dwFileAttributes 属性相同。
在 MFC 中,我尝试查看CFile::GetStatus(),但 m_attribute 没有说明文件是二进制文件还是文本文件。
有谁知道使用这两个库之一的方法?谢谢你。
(我想知道,因为我正在尝试创建一个递归遍历目录的函数。我重写了文本文件(使用 CStdioFile)并在这里和那里替换了一些单词......但它似乎搞砸了我的任何图像有在目录中。我也希望能够复制图像......但我需要一种区分二进制文件和文本文件的方法,以便我可以区别对待它们。)