怎么操作无扩展名的文件
如何操作无扩展名的文件
这里有个没有扩展名的文件,windows显示它的格式就是“文件”两字。
但是我用deletefile,SHFileOperation等都无法对它进行删除.
请问要怎么操作这样的文件。
SHFileOperation错误返回值2,无法找到该文件
------解决方案--------------------
最后一个字符是空格?
------解决方案--------------------
估计是代码问题
------解决方案--------------------
确保源文件编码与系统编码一致。
------解决方案--------------------
这个需要硬盘硬件知识。你可以读磁盘0扇区然后遍历寻找这个文件名。找到这个文件的簇再找80字段包含的簇号和长度去读写。FAT32的比较好搞定,NTFS的删除需要调整B+树结构,比较复杂。如果不是自己工程需要写这样的功能建议还是使用WINHAX工具。
这里有个没有扩展名的文件,windows显示它的格式就是“文件”两字。
但是我用deletefile,SHFileOperation等都无法对它进行删除.
请问要怎么操作这样的文件。
SHFileOperation错误返回值2,无法找到该文件
------解决方案--------------------
最后一个字符是空格?
------解决方案--------------------
估计是代码问题
------解决方案--------------------
确保源文件编码与系统编码一致。
------解决方案--------------------
这个需要硬盘硬件知识。你可以读磁盘0扇区然后遍历寻找这个文件名。找到这个文件的簇再找80字段包含的簇号和长度去读写。FAT32的比较好搞定,NTFS的删除需要调整B+树结构,比较复杂。如果不是自己工程需要写这样的功能建议还是使用WINHAX工具。