首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么操作无扩展名的文件

2012-09-12 
如何操作无扩展名的文件这里有个没有扩展名的文件,windows显示它的格式就是“文件”两字。但是我用deletefile

如何操作无扩展名的文件
这里有个没有扩展名的文件,windows显示它的格式就是“文件”两字。
但是我用deletefile,SHFileOperation等都无法对它进行删除.
请问要怎么操作这样的文件。

SHFileOperation错误返回值2,无法找到该文件

[解决办法]
最后一个字符是空格?
[解决办法]
估计是代码问题
[解决办法]
确保源文件编码与系统编码一致。
[解决办法]
这个需要硬盘硬件知识。你可以读磁盘0扇区然后遍历寻找这个文件名。找到这个文件的簇再找80字段包含的簇号和长度去读写。FAT32的比较好搞定,NTFS的删除需要调整B+树结构,比较复杂。如果不是自己工程需要写这样的功能建议还是使用WINHAX工具。

热点排行