Ahh, good ole MAX_PATH and it's ancient hard coded limit that still complicates things today. Fun part it, it's not 260 characters, it's 260 bytes, so with UTF8 characters in the name, it causes even more fun.

Maybe Windows 11 will get around to fully ridding the world of that silliness. Until then, still can joke about it:

https://twitter.com/SwiftOnSecurity/status/854913152319983617