Я продолжаю добираться, "путь является слишком глубокой" ошибкой при копировании файлов и папок с моего ПК на устройство NAS по беспроводной сети.
У кого-либо еще было это?
То, когда я пробую от командной строки Windows, я получаю "семафор, истекло"
Кроме того, я пытался копировать пару файлов с c:\
кому: l:\
, сначала я получил "сетевое больше не действительное имя", затем я получил "путь, слишком глубоко" снова!
Устройством является Канальная станция Buffalo LS 500GL 500 ГБ.
Какова файловая система на устройстве? Windows испытывает затруднения из-за FAT12 и объемов FAT16, которые содержат пути дольше, чем 260 байтов. Рассмотреть обмен файловой системы к NTFS, возможно? Этот предел ударен до 32 767 символов (unicode).
На FAT12 и FAT16:
На NTFS:
Семафор истек, ошибка может также быть связана с путями, которые являются слишком длинными.
Это действительно зависит от файловой системы Вашего ПК и NAS. Если это - связанная с Windows ошибка, эта Статья MSDN может, просвещая:
По моему опыту, я работал вокруг этих типов ошибок shoretening пути. Вот упрощенный пример, если я не могу получить доступ к файлу под названием MyFile.txt:
orginal: c:\MyFolder\ReallyLongFolderName\AnotherReallyLongFolderName\MyFile.txt
изменение этого к: c:\Myfolder\ShortName\AnotherShortName\MyFile.txt
позволил бы мне получать доступ к своему файлу.
Эта ошибка просто означает, что полный каталог / имя файла к долго.
Это - настоящая типичная проблема, которую я видел с людьми, которые аккуратно маркируют и организуют файлы. Если, например, у Вас есть длинный путь к файлу:
c:\users\name\documents\job\date\long_neat_filename.docx
и у Вас есть резервный путь
x:\myname\backups\machine1\13-12-2009\users\name\documents\job\long_neat_filename.docx
Или что-то подобное, Вы проходите через предел довольно быстро.
На типичном FAT (я думаю также NTFS) системы, я думаю, что предел составляет 255 байтов, но не 100%, уверенных в точной длине.