2012-03-19 13 views
0

ファイルのファイル属性を複数のディレクトリに変更することはできません..?今、私はこのコードを持っています。バッチファイルを使用してファイル属性を変更する

Please see details below.. 

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

ここでは、forループステートメントを追加するだけです。これは可能ですか?

おかげで、あなたは確かにFOR /Dループを使用して、サブディレクトリを反復処理することができます

リンク

答えて

1

。例えば、以下はD:\deploy\A_qaのサブディレクトリを反復処理するだけで、その完全なパスだけでなく、自分の名前が表示されます。

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

次の2つのFOR /Dループ、A_qa用とB_qaのために他の1、とそれぞれをおそらく発行する必要がありますそれ自身のattribコマンド。

FORループの詳細については、ヘルプの「コマンドプロンプト」でFOR /?を実行してください。

関連する問題