Python 安装时,会出现 Disable path length limit 的提示。
在 Windows 操作系统中,文件路径的长度是有限制的。在早期版本的 Windows 中,文件路径的长度限制为 260 个字符。这个限制是由于 Windows 操作系统使用的文件系统是 FAT32 或 NTFS,这些文件系统都有文件路径长度的限制。
当你在 Windows 操作系统中安装 Python 时,Python 安装程序会默认启用“启用长路径支持”选项,这个选项可以让 Python 在 Windows 操作系统中使用长路径。长路径是指超过 260 个字符的文件路径。
然而,启用长路径支持选项可能会导致一些问题,例如某些旧版的应用程序可能无法处理长路径,或者某些文件系统可能不支持长路径。因此,如果你遇到了这些问题,你可以选择在安装 Python 时禁用“启用长路径支持”选项。这样可以避免一些潜在的问题。
假设你有一个非常深层次的文件夹结构,例如:
这个文件路径长度为261个字符,超过了260个字符的限制。如果你需要处理这样的文件路径,那么你就需要启用长路径支持。
在上面的例子中,文件路径的长度为261个字符,计算方法如下:
- 文件路径中包含260个字符的文件夹名称和一个字符的文件名,因此总共有261个字符。
- 每个文件夹名称之间都有一个反斜杠字符 “”,这个字符也要计算在内。
- 文件路径的第一个字符是盘符 “C”,也要计算在内。
因此,文件路径的长度为: