Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Удаление всех папок WEIRD (http://forum.oszone.net/showthread.php?t=272527)

Glitch 21-11-2013 15:53 2259241

Удаление всех папок WEIRD
 
В общем, периодически на компе появляются папки с названием ".." (две точки). Если туда войти то там ещё и ещё, и так бесконечно.
В режиме 8.3 эти папки называются WEIRD1~1. Хочу батник, который периодически сканирует комп на наличие этих папок и удаляет их.


Начал писать что-то типа того:

For /F "Tokens=*" %%A In ('Dir /X /S /A:D /B') Do
(
echo %%~sA | find /I "WEIRD"
if %errorlevel%==0 rd %%~sA
)

Но почему-то errorlevel постоянно выводит 1, или постоянно 0, команда find в консоле тоже пишет по разному - то выводит результат, то вместо результата пишет 1.

Помогите рабочим скриптом )

Iska 21-11-2013 16:49 2259275

Glitch, вообще-то «..» — это ссылка на родительский каталог. Надо искать что периодически создаёт эти папки, надо лечить причины, а не просто пытаться бороться с последствиями. Выполните в потребном каталоге:
Код:

cmd.exe /u /c"dir *.* /a>0001.txt"
упакуйте полученный «0001.txt» в архив и выложите сюда.

Glitch 22-11-2013 10:00 2259712

Всё это давно известно, причину выяснить трудно, да и нецелесообразно. Появляется раз в месяц.
Мне бы оно не мешало, но при резервном копировании файлов появляется ошибка рекурсии W:\PATH\..\..\..\..\..\..\..\..\..\.. и т.д.
В винде они видны как три точки, но у меня новелл, и отображается в виде одной точки, хотя при копировании файлов отображается как две точки.

В общем мне проще перед копированием прогонять все диски на наличие этих папок. Комп работает, я сплю.

http://rghost.ru/50344732

Iska 22-11-2013 12:08 2259775

Цитата:

Цитата Glitch
Всё это давно известно, причину выяснить трудно, да и нецелесообразно. Появляется раз в месяц. … В общем мне проще перед копированием прогонять все диски на наличие этих папок. »

Как скажете. Успехов.

Glitch 22-11-2013 12:46 2259799

Спасибо за помощь со скриптом


Время: 22:13.

Время: 22:13.
© OSzone.net 2001-