Você pode usar a convenção de nomenclatura UNC para contornar isso. Temos que fazer isso às vezes no trabalho (quando as pessoas têm arquivos como C:\Users\Username\Desktop16\January\Fifteenth\Personal\Vacation\pictures from the vacation we took in march\beach\on the beach\camera photos\from my iphone\picture.jpg
). Temos que criar uma parte da pasta Desktop e usar \ LOCALHOST \ Desktop \ e remover a pasta "2016".
Esse problema é causado pelo caminho máximo em um volume NTFS. Isso é definido como 260 caracteres, com algumas exceções.
Para ler mais, dê uma olhada neste Artigo do MSDN