Tomsk Sysadmins Forum
Windows => Администрирование => Topic started by: opensoul on February 13, 2009, 13:41:00
-
Как удалить с помощью rmdir (Консоль Windows XP) папку, имя которой содержит символы "_" и "-"?
Пробую
$> rmdir /s /q *.src-unstable
и
$> rmdir /s /q _*.src-unstable
выдает ошибку синтаксиса.
-
rmdir /s /q "вася пупкин"
а в ней необходимое файло
т.к удаление по шаблону винда вам вряд ли даст, то предварительно надо скопировать файло в эти самую папку с использованием ваших шаблонов
-
rmdir /s /q "вася пупкин"
а в ней необходимое файло
rmdir /s /q "*.src-unstable"
Синтаксическая ошибка в имени файла, имени папки или метке тома.
---
Необходимо удалить все папки *.src-unstable , которые находится в текущей директории.
-
Необходимо удалить папку _my.src-unstable , которая находится в текущей директории.
по шаблону т.е. с использованием * вы его вряд ли удалите, и по-моему cmd не дает удалять скрытые файлы (а может и дает)
-
по шаблону т.е. с использованием * вы его вряд ли удалите, и по-моему cmd не дает удалять скрытые файлы (а может и дает)
Я тогда вообще не понимаю необходимость консоли в windows ))))
А как тогда удалить все папки *.src-unstable , которые находится в текущей директории?
-
Я тогда вообще не понимаю необходимость консоли в windows ))))
А как тогда удалить все папки *.src-unstable , которые находится в текущей директории?
необходимость консоли виндовс мало кто понимает, и это хорошо
вот ваш ответ:
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']for /D %s in ("*.src-unstable") do rmdir /s /q %s
-
потестите только сперва на хомячках, ок?
-
потестите только сперва на хомячках, ок?
Потестил
Системе не удается найти указанный путь.
Непредвиденное появление: s.
Может s нужно описать сначала? )) моя не понимать )
-
Все, разобрался, чуть подправил:
for /D %%s in ("*.src-unstable") do rmdir /s /q %%s
-
Потестил
Системе не удается найти указанный путь.
Непредвиденное появление: s.
Может s нужно описать сначала? )) моя не понимать )
нет ничего не надо объявлять или описывать
покажите вывод ver в консоли
убедитесь что стоит %s а не % s или просто s
для доса справедливо было %%s, тоже проверте
например я делаю так на xp sp2:
>mkdir 21.src-unstable
>mkdir 1.src-unstable
потом
>for /D %s in ("*.src-unstable") do rmdir /s /q %s
дальше идет вывод команды, показывая что он удаляет
>rmdir /s /q 1.src-unstable
>rmdir /s /q 21.src-unstable