如题。我不是要给电脑分区,而是在写正则表达式。假设我载入了超过26个分区,我想知道windows会如何给盘符。别说「干嘛加这么多分区」之类的话,我已经说了,我是在写正则表达式,而不是在装电脑。
一楼说搜索引擎能搜到的,真的搜了吗?请问搜到哪个是有明确依据的?
搜索得到的典型说法是,因为英文字母一共26个,所以盘符最多26个,或者因为各种原因,比26少几个。请问你看到这样的说法,随随便便就相信了?
说自己实践看看,那我请问下这怎么实践。没错我想到了,我可以建一个win虚拟机,给它建26个以上的分区,看看到底能不能建成,然后如果能,那么看看盘符到底是什么。但是——如果我手头确实不方便进行上述操作,我真的就要因为在知乎问这个问题而被嘲讽不会搜索不会实践?
请问摄影方面的问题或者电脑硬体方面的问题,有多少是搜索不到或者看书看不到或者自己实践不出来的。问题是自己解决的成本高于知乎这个社区所允许的提问和回答的最低成本。我这个问题的解决成本真的低于知乎允许的程度吗?即使真的这么低,那我想,作为好心网友也不介意直接告诉我一个如此简单的答案吧。
不想回答就不回答咯,特地跟我说「搜索或者实践就能知道」好像教我做人似的。真容易搜容易实践,你去做一遍再来回答啊。
谢谢认真回答的各位。
有朋友说他能搜到,我试了下,按他的关键词确实可以搜到。他搜的是「windows 26个盘符」。但我搜索时我并不知道这个数字是26,所以我搜的是「windows最多多少个盘符」,这样出来的结果,虽然有些也提到26,但就很难让我信服了,所以我也就没有顺著「26」继续去搜索。这时,我自然就想到去专业社区提问,但回应肯定很慢,还涉及注册用户和梯子之类的麻烦事。来知乎问一下这个问题,我觉得并不是什么多丢人的事情。
这个问题显然不是什么非常高深的问题,互联网资源这么丰富,肯定也有对应的答案——但同时肯定也是非常稀疏的。
在我看来,知乎这个平台存在的意义,不就是让我们犯不著去费劲「深度地从稀疏的互联网中挖掘到自己需要的零星信息」,而「由擅长的人分享特定的知识」吗?
还有朋友说B站有人做过实验,另外有媒体尝试过windows可以插多少u盘。我觉得大部分人遇到问题想到的不是去B站和某些特定的媒体门户去搜索吧。或者说,既然我可以去B站和媒体搜索,那我为什么不可以来知乎问一下呢?对吧?
当然,大家提供的信息对我而言是很有帮助的,再次表示感谢。
另外补充,有朋友想问我「为什么你会要写盘符的正则表达式」,不妨说一下,没有很特定的原因,就是想到了而已。就像有的人会尝试用橡皮泥捏一个螺丝一样。不见得都是出于很明确的目的。
再次感谢。
SetVolumeMountPoint
用SetVolumeMountPoint(mountvol所用)分配盘符,结果是:
- 0x01-0x5B, 0x5D-0x80, 0xFF:成功
- 0x5C():Error 123 文件名、目录名或卷标语法不正确。
- 0x81-0xFE:Error 87 参数错误。
所以,Windows用SetVolumeMountPoint最多分配102个盘符。
DefineDosDevice
subst用DefineDosDeviceW,试了试推断65382个(基本平面减去上面出错的),先留个坑,以后再说。估计要翻历史才能搞清楚这到底是不是盘符。
盘符的访问
Explorer只显示26个字母的盘符;命令行可以访问其他盘符;某些盘符是特殊字元(比如^M),只能自行编程访问。
好的,我真的搜了。
百度关键字:Windows 26个盘符
第一条,CSDN,切题
第二条,百度知道,也切题
第三条,微软技术支持,切题。
第四条才出现一条不切题的百度经验…(如何切换盘符)
而且第五条又圆回来了
必应,关键字:more than 26 drives
第一条StackOverflow,切题
第二条是个叫ask-leo的像是个人博客的东西,也切题
第三条是msdn讨论版,也切题
第四条quora,给出了不错的答案和解释
第五条是个不认识的论坛,讨论到最后也有答案。
Google 关键字:windows more than 26 drives
第一条reddit,切题
第二条StackOverflow,切题
第三条msdn讨论版,切题
第四条不认识的论坛,有误导性内容但也有正确答案
第五条quora,切题。
知乎 关键字Windows 26盘符
除了这个问题还有至少两个切题的