diff options
author | Steve Dower <steve.dower@microsoft.com> | 2016-09-07 03:40:11 (GMT) |
---|---|---|
committer | Steve Dower <steve.dower@microsoft.com> | 2016-09-07 03:40:11 (GMT) |
commit | 19ab0fd456a79fa1fdfdb543ac423723667cb2d0 (patch) | |
tree | 9e0ac0a9a9945852948d90a6282f925453448b09 /Doc/using | |
parent | 437df905370b1f49f24c4ebce13db1ff63c3c378 (diff) | |
download | cpython-19ab0fd456a79fa1fdfdb543ac423723667cb2d0.zip cpython-19ab0fd456a79fa1fdfdb543ac423723667cb2d0.tar.gz cpython-19ab0fd456a79fa1fdfdb543ac423723667cb2d0.tar.bz2 |
Issue #27731: Opt-out of MAX_PATH on Windows 10
Diffstat (limited to 'Doc/using')
-rw-r--r-- | Doc/using/windows.rst | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Doc/using/windows.rst b/Doc/using/windows.rst index 3f6b68d..b703f0a 100644 --- a/Doc/using/windows.rst +++ b/Doc/using/windows.rst @@ -74,6 +74,31 @@ installation". In this case: * If selected, the install directory will be added to the system :envvar:`PATH` * Shortcuts are available for all users +.. _max-path: + +Removing the MAX_PATH Limitation +-------------------------------- + +Windows historically has limited path lengths to 260 characters. This meant that +paths longer than this would not resolve and errors would result. + +In the latest versions of Windows, this limitation can be expanded to +approximately 32,000 characters. Your administrator will need to activate the +"Enable Win32 long paths" group policy, or set the registry value +``HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled`` +to ``1``. + +This allows the :func:`open` function, the :mod:`os` module and most other +path functionality to accept and return paths longer than 260 characters when +using strings. (Use of bytes as paths is deprecated on Windows, and this feature +is not available when using bytes.) + +After changing the above option, no further configuration is required. + +.. versionchanged:: 3.6 + + Support for long paths was enabled in Python. + .. _install-quiet-option: Installing Without UI |