![Die Argumente "/S" und "/L" des Befehls ATTRIB funktionieren nicht](https://rvso.com/image/1642372/Die%20Argumente%20%22%2FS%22%20und%20%22%2FL%22%20des%20Befehls%20ATTRIB%20funktionieren%20nicht.png)
Ich erstelle ein Programm, mit dem ich alle Ordner und Dateien in einem bestimmten Verzeichnis unsichtbar machen muss. Dazu verwende ich den CMD-Befehl ATTRIB
mit den Argumenten /S /D
sowie im folgenden Code:
ATTRIB +A +R +S +H "C:\Users\<user>\target" /S /D
Diese Argumente funktionieren jedoch nicht. Nur das Verzeichnis, das ich im Befehl übergebe, erhält diese Attribute. Was mache ich falsch? Ich verwende Windows 7.
Antwort1
Sie wenden die Attribute auf den Zielordner annur, um sie auf alle Dateien anzuwenden, benötigen Sie etwas wie
attrib path\*.* +a +r +h
Fügen Sie hinzu /S
, dass die Attribute rekursiv auf Unterordnerdateien angewendet werden. Dadurch /D
werden die Attribute auch auf Ordner angewendet.