|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » проблема удаления множества файлов с длинным путем |
|
|
проблема удаления множества файлов с длинным путем
|
Пользователь Сообщения: 99 |
Добрый день!
нужно на файловом хранилище (огромная куча папок и подпапок) удалить все файлы определенного типа вот пример того что забиваю в командную строку cd /d C:\files del /s /q *.doc но на некоторых файлах с длинным путем, вся операция прекращается и дальше не идет, пока проблемный файл не будет удален вручную. но таких длинных файлов очень много и вручную уже не поудаляешь. есть ли какое-нибудь решение? |
|
Отправлено: 17:46, 12-01-2015 |
Ветеран Сообщения: 2371
|
Профиль | Отправить PM | Цитировать kupall,
попробуй работать с короткими именами (преобразуй длинные) |
Отправлено: 18:03, 12-01-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать kupall, а что,
cmd /c Del /S /Q /A \\.\C:\files\*.doc (начало до Del – для возможности запуска команды не в окне CMD, а по Win+R, и в батнике не нужно. Ключ /A – для удаления в т.ч. скрытых файлов) тоже не работает? |
------- Последний раз редактировалось mwz, 13-01-2015 в 00:44. Причина: В комментарии поправил Dir на правильное Del Отправлено: 23:16, 12-01-2015 | #3 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать все равно не получилось, застревает на одном файле и прекращает операцию
а что означает выражение \\.\ а то нагуглить не получается |
Последний раз редактировалось kupall, 13-01-2015 в 11:37. Отправлено: 11:31, 13-01-2015 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата kupall:
Скрытый текст
Цитата:
Для общего обзора также имеет смысл: How NTFS Works: Local File Systems. |
|||
Отправлено: 12:26, 13-01-2015 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать kupall, я бы ещё попробовал volume'овский префикс \\?\<Volume GUID>\<Very long path>. Т.е., сначала определяете ссылку посредством «mountvol.exe»:
Затем пробуете использовать её в виде: Разумеется, вместо выделенного подставьте Volume GUID Вашего тома. |
Отправлено: 12:41, 13-01-2015 | #6 |
(*.*) Сообщения: 36564
|
Профиль | Сайт | Отправить PM | Цитировать Вдобавок Как обойти ограничение на длину пути при создании или копировании файла (и удаления тоже)
|
------- Отправлено: 16:00, 13-01-2015 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Vadikan, в данном случае проблема не в том, как сделать, а в том, как сделать массово. Так-то можно хоть subst пользовать для сокращения пути.
|
Отправлено: 17:08, 13-01-2015 | #8 |
fascinating rhythm Сообщения: 6627
|
Профиль | Отправить PM | Цитировать Robocopy умеет работать со сверхдлинными путями файлов. Robocopy встроен во все более-менее свежие системы Windows.
Создайте пустую папку и синхронизируйте с той папкой, где файлы нужно удалить. (ключ, кажется, называется /MIR) синтаксис |
------- Отправлено: 00:36, 14-01-2015 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать DJ Mogarych, мне что-то не удаётся составить корректный синтаксис с маской — удаляется всё, отсутствующее в назначении.
|
Отправлено: 02:10, 14-01-2015 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Упорядочение файлов в папке путем их перетаскивания | Vadikan | Microsoft Windows 7 | 60 | 21-04-2013 16:47 | |
CMD/BAT - [решено] автоматизация удаления файлов их множества архивов | CRi | Скриптовые языки администрирования Windows | 2 | 30-12-2012 00:01 | |
Интерфейс - [решено] Проблема перемещения файлов и папок, путем перетаскивания | davserg | Microsoft Windows 7 | 8 | 19-10-2009 11:55 | |
Проблема удаления временных файлов Интернета | SAToNA | Microsoft Windows 2000/XP | 0 | 15-02-2006 07:31 | |
Проблема с длинным именем домена | Guest | Сетевые технологии | 2 | 12-10-2004 13:46 |
|