指令 ATTRIB 的參數“/S”和“/L”不起作用

指令 ATTRIB 的參數“/S”和“/L”不起作用

我正在創建一個程序,需要使給定目錄中的所有資料夾和文件不可見。為此,我使用 CMD 的命令ATTRIB、參數/S /D以及下面的程式碼:

ATTRIB +A +R +S +H "C:\Users\<user>\target" /S /D

然而,這些論點都不起作用。只有我在命令中傳遞的目錄才會接收這些屬性。我究竟做錯了什麼?我使用的是 Windows 7。

答案1

您正在將屬性套用到目標資料夾僅有的,要將它們套用到您需要類似的所有文件

attrib path\*.* +a +r +h

新增/S以遞歸方式將屬性應用於子資料夾文件,這/D使得屬性也應用於資料夾。

相關內容