最大路径长度限制

在Windows API(以下段落中讨论一些例外)中,路径的最大长度是MAX_PATH ,定义为260个字符。 本地路径按以下顺序组织:驱动器号,冒号,反斜杠,用反斜杠分隔的名称组件以及终止的空字符。 例如,驱动器D上的最大路径为“D:\ 一些256个字符的路径字符串 ”,其中“”表示当前系统代码页的不可见的终止空字符。 (字符<>在这里用于视觉清晰,不能是有效路径字符串的一部分。)

现在我们看到它是1 + 2 + 256 + 1或[驱动器] [:\] [路径] [空] = 260。人们可以假设256是一个合理的固定字符串长度从DOS天。 回到DOS API,我们意识到系统跟踪每个驱动器的当前路径,并且我们有26个(带有符号的32个)最大驱动器 (和当前目录)。

INT 0x21 AH = 0x47表示“该函数返回没有驱动器号和初始反斜杠的路径描述”。因此,我们看到系统将CWD存储为一对(驱动器,路径),并且通过指定驱动器(1 = A,2 = B,…),如果指定了0,则它将假定由INT 0x21 AH = 0x15 AL = 0x19返回的驱动器的路径。 所以现在我们知道为什么它是260而不是256,因为这4个字节不存储在路径字符串中。

为什么一个256字节的路径字符串,因为640K是足够的RAM。

这是不正确的,因为NTFS文件系统支持多达32k个字符的路径。 您可以使用win32 api和前缀“ \\?\ ”来使用大于260个字符的路径。

.Net BCL团队博客的详细解释。

一小段摘录突出了长路径的问题

另一个问题是暴露长途支持导致的行为不一致。 带有

python禁用路径长度限制有啥影响吗_为什么Windows中存在260个字符的路径长度限制?...相关推荐

  1. python读写磁盘扇区数据有什么用_18-55.在Windows中,能够自动修复文件系统错误、扫描并尝试恢复坏扇区的操作是( )_学小易找答案...

    [单选题]sklearn实现KNN算法,使用的方法是? [单选题]以下机器加工方式,witness没有提供的是( ) [多选题]以下哪些是python常用的科学计算库? [多选题]16-68. 在Wi ...

  2. 禁用nouveau后黑屏_在Windows中禁用自适应亮度以修复黑屏问题

    禁用nouveau后黑屏 If you just installed Windows 8 or Windows 10 on your laptop and the screen won't stay ...

  3. python没有用官方正版会不会有什么影响呢_正版系统有必要买吗

    目前windows10家庭版在微软的售价为1088元,而此前在win10的推广期,微软都会默许用户免费使用win10系统(免费洗白),现在用户都已经习惯使用win10系统,微软也开始收费了,可以说这也 ...

  4. 以下选项中、不是python对文件的打开模式的是_以下选项中,不是Python对文件的打开模式的是...

    [判断题]不同物质,在产生能级跃迁时,吸收的光的频率是相同的 [单选题]下面代码的输出结果是 x=0b1010 print(x) [判断题]7.公路运输统一单证由交通部统一制定格式,这些单证可以作为物 ...

  5. windows安装包删了会有影响吗_删除Windows更新安装包及更新记录

    删除Windows更新安装包: 清空C:\Windows\SoftwareDistribution\Download 文件夹. 清空Windows补丁更新记录: 步骤1按下键盘上的Win+R键,打开& ...

  6. python mysql模块 pip_MySQLpython模块不能与Pip一起在windows中安装

    我尝试安装MySQL python模块,但出现以下错误: 抱歉代码太长了,但我真的不知道该怎么理解它. 我运行pip install python,pip install Django等,启动了一个项 ...

  7. 关于python语言和人工智能哪个说法不正确_在 Windows 7 操作系统中,下列说法错误的是( )。_计算机文化基础答案_学小易找答案...

    [简答题]发布混合碱含量的测定三个锥形瓶的滴定终点颜色 [单选题]串行口工作在方式0时,其波特率:___. [简答题]使用两个数码管显示数字0--99,数字每秒钟自动加1,显示程序使用函数实现,延时在 ...

  8. 下列选项中不属于python循环语句的是哪一项_下列选项中,不属于字典操作的方法是哪一项?_学小易找答案...

    [简答题]字符串有哪几种表现形式? [简答题]简述Python程序的执行过程. [单选题]Python 语句x='char';y=2,print(x+y)输出的结果是哪一项?() [编程题]输入三角形 ...

  9. python request对四类参数的处理_如何处理Djang中同一参数具有多个变量的request.GET...

    在Django视图中,您可以访问request.GET['variablename'],因此在您的视图中,您可以执行如下操作:myvar = request.GET['myvar'] 实际的reque ...

  10. python程序是由一系列代码组成的_以下选项中,对程序的描述错误的是() (6.0分)_学小易找答案...

    [单选题]绘制图形可以使用()python函数库? (8.0分) [简答题]计算机的定义是什么?它有哪两个显著特点? [单选题]1. Python 语言是由哪个人创造的? [单选题]承诺的效力是 [单 ...

最新文章

  1. java 生成并覆盖文件,基于mybatis-plus生成不被覆盖的文件并支持swagger注解
  2. python北京理工大学推荐的书-Python语言程序设计
  3. Python3解决UnicodeDecodeError:'utf-8' codec can't decode byte..问题终极解决方案
  4. SkyEye——汽车电子系统仿真测试工具
  5. 机器学习笔记(七)——决策树模型
  6. 确保您的Silverlight 1.0运行时间组件是最新版本
  7. Vue+element 解决浏览器自动填充记住的账号密码问题
  8. java有哪些字体_java字体有哪些
  9. 关于文本分类(情感分析)的英文数据集汇总
  10. 报错the confidence keyword argument is only available if OpenCV is installed的解决方法
  11. switch-case案例*
  12. learn.log - 进程管理器fastcgi原理及fastcgi_param详解
  13. EXCEL 边框 去不掉的解决方法
  14. 学python安装-Python学习笔记-Python安装
  15. DirectX11 骷髅头示例Demo
  16. 博客推荐|使用自定义指标在 Kubernetes 中自动扩展 Pulsar Functions
  17. 金海佳学C++primer 练习9.20
  18. 异步fifo设计及验证verilog代码
  19. SSM框架集成导出Word文档功能 XDocReport +FreeMarker
  20. 清新简约工作汇报PPT模板-优页文档

热门文章

  1. Win10 高分屏软件界面字体模糊问题解决
  2. 《FreeKick》战术_游戏前线
  3. Eclipse 下载带有WTP 相应插件板本的地址
  4. 编码 GBK 的不可映射字符 (0x81)
  5. winform键盘操控之组合键
  6. STM8和STM32开发总结
  7. JPA学习笔记之接口JpaRepository 和 JpaSpecificationExecutor的简单使用
  8. Windows平台上使用Qt(MinGW)调用基于VS编写的周立功CAN卡Dll文件
  9. 计算机太卡了怎么解决,电脑太卡怎么办,手把手教你电脑很卡如何解决
  10. python语法报错_1、Python语法及报错总结 - 随笔分类 - 走路带风的帅界扛把子 - 博客园...