diff options
| author | Steve Dower <steve.dower@microsoft.com> | 2016-09-06 20:40:11 -0700 |
|---|---|---|
| committer | Steve Dower <steve.dower@microsoft.com> | 2016-09-06 20:40:11 -0700 |
| commit | 19ab0fd456a79fa1fdfdb543ac423723667cb2d0 (patch) | |
| tree | 9e0ac0a9a9945852948d90a6282f925453448b09 /Doc/using | |
| parent | 437df905370b1f49f24c4ebce13db1ff63c3c378 (diff) | |
| download | cpython-git-19ab0fd456a79fa1fdfdb543ac423723667cb2d0.tar.gz | |
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 3f6b68d133..b703f0aaf3 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 |
