Изменение атрибута файла с помощью командного файла - PullRequest
0 голосов
/ 19 марта 2012

Есть ли возможность изменить атрибут файла в нескольких каталогах? Прямо сейчас у меня есть этот код ..

Please see details below.. 

attrib -r D:\deploy\A_qa\Sample1\*.* /S /D
attrib -r D:\deploy\B_qa\Sample1\*.* /S /D

Теперь я хочу просто добавить оператор for for .. Это возможно?

Спасибо,

ссылка

1 Ответ

1 голос
/ 19 марта 2012

Конечно, вы можете перебирать подкаталоги, используя цикл FOR /D.Например, следующее будет перебирать подкаталоги D:\deploy\A_qa и отображать их полные пути и только их имена:

FOR /D %%D IN (D:\deploy\A_qa\*) DO (
  ECHO Full dir path: "%%D"
  ECHO Just the name: "%%~nxD"
)

Вероятно, вы должны выполнить два цикла FOR /D, один для A_qa идругой для B_qa, каждый со своей собственной командой attrib.

Возможно, вы также захотите узнать больше о цикле FOR в справке, просто запустите FOR /? из командной строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...