读书人

这个有关问题,是吐槽win7呢,还是吐槽微

发布时间: 2013-08-13 16:43:28 作者: rapoo

这个问题,是吐槽win7呢,还是吐槽微软呢?
http://bbs.csdn.net/topics/350233497
CSDN一个推荐贴,说是win7下,自己编个程序,弄错了,递归出来N多个文件夹,没法删的问题.

我研究了一下,win7允许的最长文件路径不是原来的MAX_PATH了,原来260(有的256,不要纠结这个长度了),现在可以3万多.
但是删除文件夹的程序(或者说是源码),还是原来的,太长会崩溃,整个Windows都崩了(也就是楼说的蓝屏).

楼主这个帖子要不是被版主作为推荐,估计不是没人理,就是被喷(那是你的错,谁叫你建了那么多文件夹……)
[解决办法]

引用:
Quote: 引用:

NT系统本就支持长文件名,但是要使用UNICODE版本的api函数并且在文件名前加入\\?\前缀。

CreateFileW和DeleteFileW等函数均支持。楼主所说的并不是bug,也不是Win7特有的。
可是说它不是win7特有的,但是那贴楼主,人家用的是win7自带的,在资源管理器里按delete删除文件夹,蓝屏,这难道不算bug?


windows产品有bug太正常了。。。

读书人网 >VC/MFC

热点推荐