这个问题,是吐槽win7呢,还是吐槽微软呢?

vuqrzk5w 2013-06-09 02:58:47
http://bbs.csdn.net/topics/350233497
CSDN一个推荐贴,说是win7下,自己编个程序,弄错了,递归出来N多个文件夹,没法删的问题.

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

楼主这个帖子要不是被版主作为推荐,估计不是没人理,就是被喷(那是你的错,谁叫你建了那么多文件夹……)
...全文
292 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chivalry 2013-07-01
  • 打赏
  • 举报
回复
引用 5 楼 vuqrzk5w 的回复:
[quote=引用 4 楼 my3439955 的回复:] NT系统本就支持长文件名,但是要使用UNICODE版本的api函数并且在文件名前加入\\?\前缀。 CreateFileW和DeleteFileW等函数均支持。楼主所说的并不是bug,也不是Win7特有的。
可是说它不是win7特有的,但是那贴楼主,人家用的是win7自带的,在资源管理器里按delete删除文件夹,蓝屏,这难道不算bug?[/quote] windows产品有bug太正常了。。。
sms88 2013-07-01
  • 打赏
  • 举报
回复
Eleven 2013-06-13
  • 打赏
  • 举报
回复
vuqrzk5w 2013-06-13
  • 打赏
  • 举报
回复
引用 4 楼 my3439955 的回复:
NT系统本就支持长文件名,但是要使用UNICODE版本的api函数并且在文件名前加入\\?\前缀。 CreateFileW和DeleteFileW等函数均支持。楼主所说的并不是bug,也不是Win7特有的。
可是说它不是win7特有的,但是那贴楼主,人家用的是win7自带的,在资源管理器里按delete删除文件夹,蓝屏,这难道不算bug?
  • 打赏
  • 举报
回复
NT系统本就支持长文件名,但是要使用UNICODE版本的api函数并且在文件名前加入\\?\前缀。 CreateFileW和DeleteFileW等函数均支持。楼主所说的并不是bug,也不是Win7特有的。
vuqrzk5w 2013-06-09
  • 打赏
  • 举报
回复
引用 2 楼 debugmonkey 的回复:
没看帖子 如果创建个文件夹也会蓝屏 那恭喜你 你发现了个漏洞 但是实际情况我猜并不是微软的问题 既有可能是杀毒软件的驱动对这个长名字的文件夹处理的不好 导致的蓝屏
没说是创建文件夹不行……,是创建成了,删除不行
debugmonkey 2013-06-09
  • 打赏
  • 举报
回复
没看帖子 如果创建个文件夹也会蓝屏 那恭喜你 你发现了个漏洞 但是实际情况我猜并不是微软的问题 既有可能是杀毒软件的驱动对这个长名字的文件夹处理的不好 导致的蓝屏
oldmtn 2013-06-09
  • 打赏
  • 举报
回复
我来拿分1111

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧