1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-07-04 11:07:59 +02:00

Fixed: Improve paths longer than 256 on Windows failing to hardlink

(cherry picked from commit a97fbcc40a6247bf59678425cf460588fd4dbecd)
This commit is contained in:
Mark McDowall 2024-04-18 21:40:22 -07:00 committed by Bogdan
parent 93a852841f
commit b3a8b99f9a

View File

@ -170,6 +170,11 @@ public override bool TryCreateHardLink(string source, string destination)
{
try
{
if (source.Length > 256 && !source.StartsWith(@"\\?\"))
{
source = @"\\?\" + source;
}
return CreateHardLink(destination, source, IntPtr.Zero);
}
catch (Exception ex)