24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
# Maximum Path Length Limitation
|
|
|
|
In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is `MAX_PATH`, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is `"D:\<some 256-character path string><NUL>"` where "\<NUL\>" represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string.)
|
|
|
|
## Powershell
|
|
|
|
Run the following Powershell command with elevated permissions.
|
|
|
|
```
|
|
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem"
|
|
-Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
|
|
```
|
|
|
|
# Registry file .reg
|
|
|
|
Create a .reg file with the following content, then import it into the registry.
|
|
|
|
```
|
|
Windows Registry Editor Version 5.00
|
|
|
|
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
|
|
"LongPathsEnabled"=dword:00000001
|
|
```
|