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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - для квотирования достаточно одной кавычки?

Ответить
Настройки темы
CMD/BAT - для квотирования достаточно одной кавычки?

Аватара для semiono

Ветеран


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

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


я тут случайно обнаружил что для квотирования достаточно одной кавычки, что меня удивило, интересно это задокументированно?

пример:

Код: Выделить весь код
@set root="E:\FL\"

@rd /s/q %root%"Artwork\FL Studio Demo
@rd /s/q %root%"Artwork\FL Studio Express
@rd /s/q %root%"Artwork\FL Studio Fruity Edition

@del /f/s/q %root%"Artwork\Fonts\*.txt

-------
Полезное сообщение


Отправлено: 22:41, 15-12-2011

 

Аватара для semiono

Ветеран


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

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



Сколько я не читал документацию по аттрибутам в комманде del, так ничего и не понял пока не проверил самостоятельно.

Код: Выделить весь код
@del /f/s/q/a: %root%"Artwork\Fonts\*.txt
Работает очень просто, после ключа /a ничего не надо указывать, тогда удалять будет файлы с любыми аттрибутами.
Если указать конкретно один из аттрибутов, то комманда будет удалять файлы в которых установлен этот аттрибут,
причём не важно какие аттрибуты содержит файл одновременно с указанным. Например, h в комманде удалит файлы
с аттрибутами rhs, hs, rh. Указание после ключа двух точек, наверное не обязательно, по крайней мере с "пустым" вводом.


Одиночная квота работает с rd коммандой, но при копировании и др. не поддерживается...

-------
Полезное сообщение


Отправлено: 00:38, 18-12-2011 | #2



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

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


Ветеран


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

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


Цитата:
Квота (лат. quota) — норма, доля или часть чего-либо допускаемого в рамках возможных соглашений и договоров. Ограничительные меры называют квотированием.
Кавычки обычно не требуются там, где нет разночтений: del и rd предполагают только один путь в аргументе, а, например, с copy подобный синтаксис не прокатит.

Отправлено: 15:44, 18-12-2011 | #3


Старожил


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

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


Цитата:
Кавычки обычно не требуются там, где нет разночтений: del и rd предполагают только один путь в аргументе
Не рискуйте. del и rd понимают и успешно удаляют несколько путей за раз

Отправлено: 16:16, 18-12-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - для квотирования достаточно одной кавычки?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Не достаточно свободных ресурсов для видеоадаптера Dmd24 Видеокарты 2 22-05-2011 18:07
Новому монитору Green House для работы достаточно питания от USB OSZone News Новости железа 0 25-01-2011 13:30
Сколько MHz и Mb достаточно для комфортной работы? Michael Мобильные ОС, смартфоны и планшеты 8 28-09-2010 16:19
Достаточно ли возможностей Office Web Apps для пользователей планшетных компьютеров? OSZone News Новости и события Microsoft 0 11-09-2010 17:30
Будет ли достаточно для установки HotFix KvoD Автоматическая установка Windows 2000/XP/2003 7 18-03-2006 18:33




 
Переход