Трюк, який я використав, щоб обминути обмеження довжини "повний шлях та ім'я файлу", щоб перемістити, скопіювати або видалити щось, щоб скоротити його шляхом "пробивання" на півдорозі (або більше) за допомогою зіставленого букви диска, що вказує на папку шлях вниз по стежці .
тож у вас є c: \ some \ long \ path ... \ і \ foo \ bar \ папки \ oldfiles \ myoldfile.txt.
Потім нанесіть довільну літеру диска десь уздовж шляху, щоб перший шматок шляху став лише декількома символами. Попередня умова - папка повинна знаходитись у загальній папці (яка може бути вже, якщо вона знаходиться на сервері, саме там мені потрібно було це зробити), а якщо її вже немає, то виберіть папку десь на шляху і поділитися ним. Залежно від вашого оточення та рівня параної, дозвольте всім змінювати доступ до спільної доступу до тих пір, поки дозволи NTFS досить обмежуючі. Якщо ви хочете, просто дозвольте змінювати права лише на власний обліковий запис.
Тепер перейдіть до спільної папки або до неї всередині та поділіться нею, або скористайтеся командним рядком наступним чином. Припустимо, ви поділилися папкою "foo" як "fooshare", тоді ви можете це зробити
net use x: \\mycomputername\fooshare\bar\folders /persistent:no
і диск X: тепер вказує безпосередньо на папки "папки" всередині цього спільного доступу, тому "x: \ oldfiles \ myoldfile.txt" зараз досить короткий.
("/ Стійкий: ні" означає, що це не переживе наступного перезавантаження та збиває з пантелику вас згодом. Не забудьте відмінити спільний доступ до своєї папки.)
Пам'ятайте, що ви не повинні ділити папку , яка містить файл обов'язково, якщо це вже всередині загальної папки ви можете просто карту через акцію і вкладені папки в цільової папку поруч з файлом , і працює відмінно.
Мені довелося використовувати цю техніку, роблячи масивну роботокопію між двома серверами, коли ми зрозуміли, що користувачі склали карту накопичувачів досить глибоко в структурі папок, тому вони змогли використовувати 255 символів звідти, але це перевищило загальну довжину шляху файлу при зверненні з локального кореня диска.