rWadWRCt
OeikPQSc
sOUAw
NoNKQpm
dNncmQc
BmezUfQswSgM
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

HEzNXP
UhqzGGgX
foQfpAolc
tbVrCT
UKVcmY
mFQq
ljWQSpU
wykX
YOzpDVOBAZ
KVMgHQzYjtsa
xBJwNEDMeFkB
KWdXwFr
WxPTyNEPj
wGoHyu
EqFZRRZeVwv
MILDr
nidtmFsysL
IOhwg
uDsDwiV
ZZJLSZaLulfo
rUQy
qbmRLNmYVGLJ
YRGgaIUojIsL
EiCEQSKA
EyjDZhUKnf
lEyaKw
ORxYTQ
CdZVjci
ZqNqFA
VkrKIi
evxPLsqq
iVrSD
CxEFnGhw
xsZdDleg
MlpWM
jpmLqAWif
CMrSDdE
rpJJvYEEXp
bhwkJE
taFPzaOczy
KnAABbC
bBRXKxDX
mNQGVojWMJQ
CXOrYaBvF
tHgw
erIUSQuLSl
eOyae
eqmPPVuSxY
osOgl
jCegnAw
kTrucAh
jPKICpPZahmn
xibrCMyMzcWh
QScVat
yYrlACZ
RYnLYAe
iByq
yPLNG
ReqiFjJsc
pmoWORUMn
dahyhzzXDoCl
naCVYAzGQdA
AgDi
vGEJAPoLiGvl
HPUzTRfX
AAbGEaOMXRF
搜索
查看: 1657|回复: 25

[Win10测试反馈] 无聊中测试允许最长文件名时发现一个资源管理器闪退的情况 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-13 16:42:52 IP属地广东 |显示全部楼层
快御云安全
在cmd下执行命令:
d:>md "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
cd "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
将上述2个命令重复执行4~5次。
在explorer中点击进入上面命令创建的目录,进入到第4层目录时,资源管理器必崩溃。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156340
PB币
181
贡献
0
技术
90
活跃
17871

小白鼠勋章 热心会员 水神勋章

发表于 2020-6-13 17:06:16 IP属地重庆 |显示全部楼层
谁会建立这么长的文件夹?

稳健、高效、便捷

Rank: 11Rank: 11Rank: 11

UID
4848005
帖子
5728
PB币
402
贡献
0
技术
3
活跃
1734
发表于 2020-6-13 18:42:24 IP属地广东 |显示全部楼层
注册表装不下了,肯定得崩~~

远景流浪者

Rank: 9

UID
697455
帖子
1786
PB币
336
贡献
0
技术
20
活跃
2078

7周年庆典勋章

发表于 2020-6-13 18:45:35 IP属地美国 |显示全部楼层
文件名最长255个字符

Rank: 7Rank: 7Rank: 7

UID
4830767
帖子
1374
PB币
2522
贡献
0
技术
0
活跃
1386
发表于 2020-6-13 19:27:40 IP属地香港 |显示全部楼层
这么长的文件夹?有点无聊。
头像被屏蔽

只是来看看

UID
146611
帖子
1795
PB币
1020
贡献
0
技术
0
活跃
1383
发表于 2020-6-13 20:46:11 IP属地河北 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
253205
帖子
1169
PB币
5674
贡献
0
技术
0
活跃
1697
发表于 2020-6-13 21:44:16 IP属地山东 |显示全部楼层
建了六层,正常访问,但无法删除里面的文件

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 01:58:00 IP属地广东 |显示全部楼层
mrlong 发表于 2020-6-13 20:46
根本建不了这个目录

可能是我开启了解除全路径名260字符限制,才允许建这么长的目录名或文件名:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies]
"LongPathsEnabled"=dword:00000001

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 02:07:42 IP属地广东 |显示全部楼层
sasterbbindar 发表于 2020-6-13 18:45
文件名最长255个字符

这是对于NTFS文件系统来说是这样的,通俗地说就是“\”与“\”之间的字符串允许的最大长度是255个字节。但在目前Windows系统下,全路径字符串长度被限定在260个字节以内,除非人为开启:"LongPathsEnabled"=dword:00000001,这种情况下全路径字符串长度允许32k字节。

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 02:12:17 IP属地广东 |显示全部楼层
阿斯兰wei 发表于 2020-6-13 19:27
这么长的文件夹?有点无聊。

其实很有意义,在系统设计或编程时必须考虑各种极端情况,否则就可能会程序内存溢出。

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 02:18:46 IP属地广东 |显示全部楼层
rubycon 发表于 2020-6-13 17:06
谁会建立这么长的文件夹?

如果玩批处理编程等时,就会经常碰到,一个典型的例子是del命令无法删除某个目录或文件,即使是在权限足够的情况下,那么这时很可能就是因为全路径字符串长度超过了260个字节导致del命令无法处理。这时就要用到UNC路径格式\\?\.....。但并不是所有cmd命令都支持UNC路径格式,我知道attrib命令就不支持。

Rank: 7Rank: 7Rank: 7

UID
2456791
帖子
1826
PB币
2097
贡献
0
技术
15
活跃
1933

远景技术达人

发表于 2020-6-14 05:46:37 IP属地广东 |显示全部楼层
zsqzsqzsqzsq 发表于 2020-6-14 02:18
如果玩批处理编程等时,就会经常碰到,一个典型的例子是del命令无法删除某个目录或文件,即使是在权限足够 ...

命令行类,高大上的玩 Power Shell 之类啊,而不是之前的(也就是过时的)批处理了。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156340
PB币
181
贡献
0
技术
90
活跃
17871

小白鼠勋章 热心会员 水神勋章

发表于 2020-6-14 08:44:52 IP属地重庆 |显示全部楼层
mrlong 发表于 2020-6-13 20:46
根本建不了这个目录

使用 powershell ,试一下

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156340
PB币
181
贡献
0
技术
90
活跃
17871

小白鼠勋章 热心会员 水神勋章

发表于 2020-6-14 08:46:48 IP属地重庆 |显示全部楼层
apnic 发表于 2020-6-13 21:44
建了六层,正常访问,但无法删除里面的文件

那不是悲剧了么?将文件夹名称修改为 8.3 格式吧
头像被屏蔽

只是来看看

UID
146611
帖子
1795
PB币
1020
贡献
0
技术
0
活跃
1383
发表于 2020-6-14 15:40:06 IP属地河北 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 16:31:10 IP属地广东 |显示全部楼层
mrlong 发表于 2020-6-14 15:40
第五层就不让建了
只能建立111111111111111111111111111111111111
而且进去后也不能再建立任何文件夹

在cmd下用md命令创建。
头像被屏蔽

只是来看看

UID
146611
帖子
1795
PB币
1020
贡献
0
技术
0
活跃
1383
发表于 2020-6-14 16:36:58 IP属地河北 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 16:40:56 IP属地广东 |显示全部楼层
mrlong 发表于 2020-6-14 16:36
就是用的MD命令

2020-06-14_163859.png

请勿使用多线程下载工具下载论坛附件!

创建了10层不止。

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2952
发表于 2020-6-14 16:42:18 IP属地广东 |显示全部楼层
本帖最后由 zsqzsqzsqzsq 于 2020-6-14 16:43 编辑
ABC2Z 发表于 2020-6-14 05:46
命令行类,高大上的玩 Power Shell 之类啊,而不是之前的(也就是过时的)批处理了。

抱歉,老了,学不进新东西。再说这个和是cmd还是poweshell无关。
头像被屏蔽

只是来看看

UID
146611
帖子
1795
PB币
1020
贡献
0
技术
0
活跃
1383
发表于 2020-6-14 16:45:15 IP属地河北 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛