mirror of https://github.com/Sonarr/Sonarr
Adjusted the Windows LongPath support check for valid segment lengths
This commit is contained in:
parent
5a9df521ad
commit
52c6bc5549
|
@ -31,7 +31,10 @@ namespace NzbDrone.Common.Disk
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Path.GetDirectoryName($@"C:\{new string('a', 300)}\ab");
|
// Windows paths can be up to 32,767 characters long, but each component of the path must be less than 255.
|
||||||
|
// If the OS does not have Long Path enabled, then the following will throw an exception
|
||||||
|
// ref: https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation
|
||||||
|
Path.GetDirectoryName($@"C:\{new string('a', 254)}\{new string('a', 254)}");
|
||||||
MAX_PATH = 4096;
|
MAX_PATH = 4096;
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
|
Loading…
Reference in New Issue