Як видалити файл або папку з довгою назвою, якщо Windows не дає цього зробити!
У даній статті я хочу поділитися з вами парочкою способів рішень однієї проблеми в Windows, з якої вже кілька разів стикався сам. Проблема полягає в тому, що Windows не дає можливість видалити файл або папку з дуже довгою назвою, а конкретно – шлях до яких занадто довгий і перевищує розмір в 260 символів. При спробі видалити такий файл або папку, ви отримаєте повідомлення: «Файлова система не підтримує такі довгі вихідних файлів». Така ситуація може виникнути, наприклад, тоді, коли у вас складна структура папок у вигляді великої «матрьошки». Наприклад, в одній папці є інша папка, в ній в свою чергу ще одна папка, в ній ще одна і так далі. І в самому кінці цього шляху, в останній папці лежить потрібний файл. Так ось, якщо в сумі всі назви цих папок за кількістю символів перевищать 260, то в підсумку система не дасть вам видалити одну з папок або відразу кілька в самому кінці цієї «матрьошки» 🙂 А якщо проблема конснулась файлу, тільки ви його і відкрити не зможете, перейменувати або навіть скопіювати. Простіше кажучи, такий файл буде недоступний!Ось приклад структури папок, яку я назвав «великою матрьошкою»:
Як бачимо, на диску «D» (Дані) є вихідна папка відео, в ній папка «Фільми», в ній «Все що потрібно для перегляду фільмів» і далі таким же чином папка в папці. При цьому багато папки мають довгі назви назви – більше 10-15 символів, що в сумі дасть обсяг символів у всіх назвах більше 260. І якщо в кінці такої «матрьошки» буде лежати файлик, то може вийти так, що працювати з ним ви не зможете … іноді сама система не дає створити в кінцевому підсумку папку або файл перевищує допустиму кількість символів, але іноді чомусь таке відбувається.На початку для новачків поясню, що таке шлях до файлу та папки. Шлях – це так званий адресу в комп'ютері, за яким розташовується файл або папка. Наприклад, файл під назвою «Мій файл.txt» лежить на локальному диску D: в папці «Документи». Тоді шлях до цього файлу буде виглядати так:Або, наприклад, ось так буде виглядати шлях з прикладу вище, де я показав складну структуру папок.D: \ Відео \ Мої фільми \ Все що потрібно для перегляду фільмів \ Програми для перегляду фільмів \ Як відкривати фільми MP4 \ Список фільмів-прикладів MP4 \ Перелік програм для відкриття MP4 \ Що не можна робити при відкритті файлів MP4Як видно, кількість символів в шляху вище велике і не виключено те, що в кінці буде лежати файл або папка з довгою назвою, який ви не зможете видалити.При спробі видалити файл з довгою назвою шляху до нього, ви отримаєте вікно з помилкою такого роду:
Я спробував штучно відтворити проблему і ось що у мене вийшло.На диску «D» створив папку коротким ім'ям «1» і в неї помістив файл з дуже довгою назвою. Ось приклад:
Тепер я ту папку «1» перейменовують теж в якийсь дуже довгу назву, наприклад:
Що цікаво, Windows вільно дає перейменувати папку ось в таку довгу назву, незважаючи на те, що кількість символів в назві цієї папки + назві файлу вже перевищує 260! Ну і після такого ось перейменувати папку в довгу назву, я вже не можу видалити файл, розташований в ній і отримую помилку, показану вище на зображенні.Або ось ще приклад … Я обслуговую сайт Московського приладобудівного технікуму, в якому раніше працював на повну ставку і іноді для тестування якихось нових «булочок» для сайту використовую копію сайту на своєму комп'ютері. А то раптом я щось недобре встановлю і сайт на хостингу помре? 🙂 А так я у себе на комп'ютері перевіряю і якщо все в порядку, то вже налаштовую на реальному сайті, розташованому на хостингу. Так ось, один раз я переніс собі з хостингу весь сайт щоб протестувати одну річ і після того як закінчив працювати, вирішив видалити з комп'ютера папку з сайтом. Адже важить вона порядку 6 Гб.Сайт пішов весь, крім ряду папок. Я почав дивитися і побачив, що ні пішли ті папки, які містили в собі файл з довжелезною назвою у вигляді ієрогліфів:
Спробував ще раз видалити цей файл з довгою назвою і побачив ту ж саму помилку, про яку вище згадував. Спробував перейменувати, теж не виходить. Ну і довелося думати над тим, як проблему вирішити.
Як вирішити проблему видалення папки / файлу з довгою назвою шляху!
Я пробував 2 способи як можна видалити папку / файл з довгою назвою в дорозі до них. Обидва вони технічно не складні (особливе 1-й), тому, думаю, зможе впоратися новачок якщо виконає все точно також як я показую:Перейменувати кілька папок в шляху до файлу в більш коротку назву. Це саме найпростіше рішення, яке вже має багатьом допомогти! Припустимо у вас в папці з дуже довгою назвою лежить файл, який ви не можете видалити, відкрити, скопіювати, та й взагалі працювати з ним не можете.Тоді спробуйте просто перейменувати папку, в якій лежить файл з довгою назвою, наприклад, в «1». Повернуся до одного з прикладів вище. Ось є папка з довгою назвою:Перейменовую через стандартний провідник Windows назва тієї папки в «1» і ось як тепер виглядає шлях до файлу:
Тепер, з файлом можна спокійно працювати, система дасть його відкрити, перейменувати і видалити.Якщо ж у вас довге дерево папок, тобто як матрьошка, в одній папці інша, в ній ще, потім ще, то перейменовувати починайте з найпершої папки з цієї матрьошки. Чи не з останньої за списком, а з першої!Може бути так, що папок величезна кількість і перейменувати якісь з них не вийде з-за тієї ж помилки або це займе у вас багато часу. В такому випадку пропоную другий спосіб.Спосіб полягає в тому, що ви можете взяти якусь папку, наприклад, в середині загального дерева і підключити її у вигляді віртуального диска. Віртуальний диск – це те, що нагадує нам звичайний локальний диск, але який просто прив'язується до певної папці, наприклад, для швидкого взаємодії з нею.Припустимо у вас є приблизно такою ось довгий шлях:D: \ Відео \ Мої фільми \ Все що потрібно для перегляду фільмів \ Програми для перегляду фільмів \ Як відкривати фільми MP4 \ Список фільмів-прикладів MP4 \ Перелік програм для відкриття MP4 \ Що не можна робити при відкритті файлів MP4Припустимо, що в самої останньої папці у нас лежить якийсь проблемний файл, з яким ми не можемо працювати, оскільки шлях до нього, як бачимо, вельми пристойною довжини 🙂Ми можемо взяти і підключити одну з папок з довгою назвою в середині шляху в якості віртуального диска. Нехай це буде папка «Програми для перегляду фільмів».Для підключення віртуального диска нам знадобиться так звана командна рядок Windows, тобто консоль.Відкрити її можна через пошук Windows. У пошуку так і наберіть «Командний рядок»:
У вікні командного рядка нам потрібно набрати команду:subst буква_віртуального_діска «путь_к_папке»Букву диска ви можете поставити будь-яку, тільки щоб вона вже не була зайнята одним з локальних дисків. Наприклад, у вас є локальний диск C і D, а значить віртуальний диск ви вже не зможете обізвати тієї ж буквою. Можна назвати, наприклад, буквою «X», тому що вона рідко у кого використовується в Windows.Як шлях до папки ви вставляєте шлях до тій папці, яку хочете підключити як віртуальну. Як я вже говорив, в моєму прикладі віртуальної папкою зробимо «Програми для перегляду фільмів», а значить шлях потрібно вказати ось такий:D: \ Відео \ Мої фільми \ Все що потрібно для перегляду фільмів \ Програми для перегляду фільмів \Отже, підсумкова команда в моєму випадку буде виглядати ось так:subst X: «D: \ Відео \ Мої фільми \ Все що потрібно для перегляду фільмів \ Програми для перегляду фільмів \"
Щоб виконати введену команду, натискаємо кнопку «Enter» на клавіатурі. Віртуальний диск буде створений.Тепер перейдемо в провідник Windows, зайдемо в розділ «Цей комп'ютер» (або «Комп'ютер») і бачимо там створений віртуальний диск:
Відрізнити його можете за буквою.Я привласнював букву «X» віртуального диску. Тепер якщо відкрити цей віртуальний диск, то ми відразу опинимося в папці «Програми для перегляду фільмів». Тобто ми взяли і зрізали нафіг половину шляху до кінцевої папці.Раніше шлях до кінцевої папці виглядав так:D: \ Відео \ Мої фільми \ Все що потрібно для перегляду фільмів \ Програми для перегляду фільмів \ Як відкривати фільми MP4 \ Список фільмів-прикладів MP4 \ Перелік програм для відкриття MP4 \ Що не можна робити при відкритті файлів MP4Після підключення віртуального диска до папки «Програми для перегляду фільмів» шлях до кінцевої папці виглядає так:X: \ Як відкривати фільми MP4 \ Список фільмів-прикладів MP4 \ Перелік програм для відкриття MP4 \ Що не можна робити при відкритті файлів MP4Відчуваєте різницю? Шлях скорочений в два рази, оскільки буква диска відразу ж направляє нас до папки в середині шляху 🙂 А оскільки шлях сильно скорочений, напевно тепер ви зняли обмеження по символам в назвах файлів і папок і зможете видалити файл або папку з довгою назвою!Після того як проблему з файлом ви вирішите, віртуальний диск можна знову видалити, щоб не муляв очі в провіднику.Для цього знову відкрийте командний рядок Windows і введіть команду:Subst буква_віртуального_діска / dУ моєму випадку буква диска «X», тому команда буде виглядати ось так:
Коли я думав над варіантами вирішення проблеми, як видалити папку або файл з довгою назвою, в інтернеті знаходив ще такий от варіант: видалити проблемний файл через програму «Total Commander». Спробував, ніфіга не вийшло, тому і радити такий спосіб не став :)) Та й спосіб, навіть якщо він у кого-то б і заробив, чесно кажучи, не прикольний, тому що доводиться ставити додаткову програму на свій комп'ютер заради видалення одного лише файлу або папки з довгою назвою …Я думаю, при виникненні подібної проблеми, яка у мене виникала жоден раз, вам обов'язково допоможе один з вищеописаних способів.На цьому все! До швидких зустрічей в наступних статтях;)Зроби репост – виграй ноутбук!Кожного 1 і 15 числа iBook.pro розігрує подарунки.
- Натисни на одну з кнопок соц. мереж
- Отримай персональний купон
- Виграй ноутбук LENOVO> Детально: ibook.pro/konkurs