Я сделал слишком много вложенных папок

333
Carson Graham

Я нашел много вложенных папок, около 20 тысяч, я думаю. Я не могу удалить их, даже с 7-Zip, как рекомендовали некоторые люди. Я попробовал ROBOCOPY, отразив пустую папку, но она не удалась, потому что там слишком много папок. Это не большая проблема, но меня это сильно раздражает. Я написал программу на Java, чтобы сделать их, просто для удовольствия, так что ... да. Какие-либо предложения? Я бы предпочел не переформатировать мой жесткий диск, но это, вероятно, сработает, потому что он находится на моем дополнительном диске.

Изменить: удаление родительской папки ничего не делает, даже удаление навсегда, т. Е. Нет мусорной корзины.

Редактирование: Двойная загрузка в Linux Mint и удаление родительской папки просто перемещает ее в корзину. Linux также не может удалить папку из-за длины имени файла.

Редактировать: команда del \ s \ q *. * Не работает, потому что ничего не удаляет. Тот же результат только с *.

-2
Рассматривали ли вы удаление родительской папки? Solar Mike 6 лет назад 1
Разве вы не можете удалить их так же, как вы их сделали? djsmiley2k 6 лет назад 0
Использовать загрузочный компакт-диск Linux? DavidPostill 6 лет назад 0
У меня есть Linux с двойной загрузкой на моем компьютере, это будет работать? или у linux тоже есть ограничения Carson Graham 6 лет назад 0
В той же папке, что и созданные папки, выполните `del / s *. *` В командной строке. Это удалит все подпапки и файлы в папке. Убедитесь, что вы находитесь в правильной папке, чтобы предотвратить потерю данных. headkase 6 лет назад 1
Добро пожаловать в Super User и рад, что вы решили свою проблему. Однако модель вопросов и ответов сайта опирается на вопросы, содержащие только содержание вопросов, и ответы, содержащие решения. Можете ли вы переместить свое решение в ответ? Через 2 дня вы сможете принять свой собственный ответ, как мы сообщаем, что он решен. Благодарю. fixer1234 6 лет назад 0
Спасибо за приветственный Fixer1234, но, похоже, я ошибался насчет решения. В будущем я добавлю отдельный ответ, как вы сказали. Carson Graham 6 лет назад 0
Если вы использовали сценарий для его создания, как насчет сценария, чтобы начать удаление снизу и перейти к родителю? fixer1234 6 лет назад 2
Имя состоит всего из 2 символов: `* .` fixer1234 6 лет назад 0
1. Начните снизу и продолжайте свой путь (со сценарием). Не будет длинных имен файлов, если вы начнете с каталога, который находится сразу над тем, что вы удаляете. 2. `* .` не содержит длинных имен файлов. 3. Вопрос не затрагивает каталоги, содержащие файлы, он просто говорит о создании длинного гнезда каталогов. Предполагая, что вы также хотите удалить любые файлы, используйте `*. *`. fixer1234 6 лет назад 0
Вы пытаетесь удалить из родительского каталога или из нижней части стека (который, вероятно, потребуется сценарий)? Кстати, параметры требуют прямой, а не обратной косой черты. fixer1234 6 лет назад 0

1 ответ на вопрос

-1
Carson Graham

Просто с помощью сценария работал отлично. Я использовал Java, потому что это все, что я знаю, но, вероятно, это не лучший язык для него. Спасибо всем за помощь

Похожие вопросы