Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2012/2012 R2 » [решено] Удаление файлов и папок более 255 символов

Ответить
Настройки темы
[решено] Удаление файлов и папок более 255 символов

Аватара для diagnoz_

Ветеран


Сообщения: 5050
Благодарности: 793

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png окно.png
(13.3 Kb, 15 просмотров)
Доброго времени. Имеется сервер поднятый на Windows Server 2012 R2 Standart. На сервере, имеется не удаляемая, не нужная одна папка . в этой папке множество подпапок и в самом конце файл или папка с очень длинным названием. так вот из-за них не происходит удаление, так как длина имени файла\папки более 255 символов. стандартными средствами проводника разумеется не удаляется. при удалении по Shift+Del выдает окошко, см. вложение. пробовал удалять через robocopy с ключом /MIR, но в консоли так же пишет "Нет доступа". подскажите как избавиться от этой папки? спасибо.

Отправлено: 13:24, 01-10-2014

 

Аватара для diagnoz_

Ветеран


Сообщения: 5050
Благодарности: 793

Профиль | Отправить PM | Цитировать


Iska,
то есть примерно так:
rd "Е:\fff~1"

Верно?

Отправлено: 16:47, 01-10-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для SergAS70

Ветеран


Сообщения: 1019
Благодарности: 197

Профиль | Отправить PM | Цитировать


еще как вариант.. в тотал командоре по F6 переместить эту папку в корзину ($Recycle.Bin) или в любую другую. А там уже попробовать убить. Бывает помогает.
или же через live cd

-------
Если вам помогли, нажмите пож-ста "Полезное сообщение". СП! ;)


Отправлено: 17:15, 01-10-2014 | #12


Ветеран


Contributor


Сообщения: 24422
Благодарности: 7093

Профиль | Отправить PM | Цитировать


Цитата diagnoz_:
Iska,
то есть примерно так:
rd "Е:\fff~1"
Верно? »
Навряд ли. Выполните:
Код: Выделить весь код
dir /x "E:\ffff"
и посмотрите. Скорее всего имена совпадут. И не просто «rd …», а «rd /q …».

Отправлено: 17:18, 01-10-2014 | #13


Аватара для Coutty

Кот Ти


Moderator


Сообщения: 7318
Благодарности: 1203

Профиль | Отправить PM | Цитировать


Я в таких случаях просто переименовывал в короткие названия, а потом удалял. Т.е. переименовываем одну папку (до 1 символа), затем другую и т.д.
Конечно, долго. Но не надо искать специальные команды.

Отправлено: 17:29, 01-10-2014 | #14


Аватара для diagnoz_

Ветеран


Сообщения: 5050
Благодарности: 793

Профиль | Отправить PM | Цитировать


SergAS70, Iska, Coutty,
Спасибо. попробую и отпишусь.

Отправлено: 21:18, 01-10-2014 | #15


Ветеран


Contributor


Сообщения: 24422
Благодарности: 7093

Профиль | Отправить PM | Цитировать


diagnoz_, приношу Вам свои извинения; сослепу недоглядел — конечно, не «rd /q …», а «rd /s /q …».

Отправлено: 23:43, 01-10-2014 | #16


Аватара для diagnoz_

Ветеран


Сообщения: 5050
Благодарности: 793

Профиль | Отправить PM | Цитировать


Iska,
Спасибо. раньше тоже удалял используя :
Код: Выделить весь код
rd /s /q "E:\ffff"
в ответ - The path E:\ffff\папка\папка\папка\папка\папка\папка\папка\папка\папка\папка\папка\папка\папка is too long.
Вот такой длинный путь ровно с таким количеством папок. И так напротив каждого пути в общей папке ffff.

команда:

Код: Выделить весь код
dir /x "E:\ffff"
дала ответ:

Код: Выделить весь код
Volume in drive E is Data
Volume Serial Number is 9E70-5448

Directory of E:\ffff

2.09.2014  07:19    <DIR>                       .
2.09.2014  07:19    <DIR>                       ..
1.07.2014  11:51    <DIR>                       Папка1
2.09.2014  10:17    <DIR>                       Папка2
1.07.2014  12:44    <DIR>                       Папка3
0.09.2014  13:19    <DIR>                       Папка4
0.09.2014  13:21    <DIR>                       Папка4
3.09.2014  18:23    <DIR>                       Папка5
              0 File(s)              0 bytes
              8 Dir(s)  1*495*819*165*696 bytes free

Отправлено: 08:14, 02-10-2014 | #17


Аватара для diagnoz_

Ветеран


Сообщения: 5050
Благодарности: 793

Профиль | Отправить PM | Цитировать


Iska,
И так. Отчитываюсь. на свежую голову выполнил:
- создал на другом разделе пустую папку delete
- в командном процессоре, используя robocopy и ключ /MIR выполнил:
Код: Выделить весь код
robocopy /MIR c:\delete E:\ffff
в ответ:
Код: Выделить весь код
        *EXTRA Dir        -1    E:\ffff\папка\папка\папка\папка\папка\папка\папка\папка\папка\папка\
        *EXTRA Dir        -1    E:\ffff\папка1\папка1\папка1\папка1\папка1\папка1\папка1\папка1\папка1\папка1\
        *EXTRA Dir        -1    E:\ffff\папка2\папка2\папка2\папка2\папка2\папка2\папка2\папка2\папка2\папка2\

и так  далее:
------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         0         0         0        99
   Files :         0         0         0         0         0        23
   Bytes :         0         0         0         0         0    9.79 m
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00
   Ended : 2 октября 2014 г. 7:28:27
В итоге пустая папка delete создает зеркало, перезаписывает себя на указанную папку ffff, то есть делает ее пустой. Папка ffff уже пустая.
- затем используя ключ /PURGE выполнил и проверил, что уже нечего удалять , команда соответственно выдает синтаксис:

Код: Выделить весь код
robocopy /PURGE c:\delete E:\ffff
в ответ:

Код: Выделить весь код
    ROBOCOPY     ::     Robust File Copy for Windows

-----------------------------------------------------------------------

 Started : 2 октября 2014 г. 8:06:27
  Source : c:\delete\
    Dest : E:\ffff\

   Files : *.*

 Options : *.* /DCOPY:DA /COPY:DAT /PURGE /R:1000000 /W:30

-----------------------------------------------------------------------

                          0    c:\delete\

-----------------------------------------------------------------------

              Total    Copied   Skipped  Mismatch    FAILED    Extras
   Dirs :         1         0         0         0         0         0
  Files :         0         0         0         0         0         0
  Bytes :         0         0         0         0         0         0
  Times :   0:00:00   0:00:00                       0:00:00   0:00:00
  Ended : 2 октября 2014 г. 8:06:27
Итого: после проделанного папка ffff на диске Е: стала пустой и свободно затем удалилась ручками. ну и созданную на другом разделе папку delete также удалил. Проблема решена.

Последний раз редактировалось diagnoz_, 02-10-2014 в 10:12.


Отправлено: 08:41, 02-10-2014 | #18


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мне ничего не помогло, даже robocopy, скрин http://screencast.com/t/2N6Bg7Mr
Подскажите еще варианты

Отправлено: 17:08, 04-12-2016 | #19

x0r x0r вне форума

Забанен


Сообщения: 795
Благодарности: 135

Профиль | Цитировать


iwebi, попробйй subst на половину пути сделай.
Код: Выделить весь код
subst M: "%USERPROFILE%\Desctop\1\1\1\1\1\1..." ну и т.д. до середины примерно. чтоб <250 символов
удали половину, затем размонтируй и удали остальное. если нет - то повторить операцию subst на половину пути.

Отправлено: 18:28, 04-12-2016 | #20



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2012/2012 R2 » [решено] Удаление файлов и папок более 255 символов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Удаление старых файлов и папок Ua-life Скриптовые языки администрирования Windows 6 05-06-2014 16:45
удаление папок, содержащих определенные типы файлов jupiter1976 AutoIt 1 22-04-2013 23:39
DNS/DHCP - Маски 255.255.255.0 и 255.255.0.0 и домен identificator1 Сетевые технологии 3 18-04-2012 12:10
CMD/BAT - Ошибка при использовании xcopy для копирования файлов с расширением более 3 символов megaloman Скриптовые языки администрирования Windows 2 20-01-2011 09:36
[решено] Удаление файлов и папок ArGoth Автоматическая установка Windows 2000/XP/2003 1 26-05-2008 18:03




 
Переход