Set-FileAttribute

Dieser Befehl ändert die Dateiattribute für die angegebene(n) Datei(en) und Verzeichnis(se). Die Attribute "Schreibgeschützt", "Archiv", "System" und "Versteckt" können aktiviert oder entfernt werden. Die Arbeitsweise sowie die verwendbare Syntax folgt dem DOS-Befehl ATTRIB, wobei die Verwendung von Platzhaltern und Variablen zulässig ist.

Sollten unter der in Dateien angegebenen Spezifikation keine Dateien vorhanden sein, erscheint keine Fehlermeldung während der Ausführung des Pakets. Der Befehl arbeitet auch mit UNC-Namen, falls diese vom Netzwerk unterstützt werden.


Befehlseingaben:

  • Verzeichnis
    Verzeichnis in dem die Dateien gesucht beziehungsweise für das die Attribute geändert werden sollen. Die Verwendung von Variablen ist möglich.
  • Verzeichnisattribute ändern
    Aktivieren Sie diese Option, wenn die Attribute für das angegebene Verzeichnis und, sofern angegeben, dessen Unterverzeichnisse geändert werden sollen.
  • Dateiattribute ändern
    Aktivieren Sie diese Option, wenn Sie Attribute für Dateien im angegebenen Verzeichnis und , sofern aktiviert, dessen Unterverzeichnissen ändern möchten.
  • Unterverzeichnisse einbeziehen
    Wenn Sie für das Ändern der Verzeichnis- oder Dateiattribute auch die Unterverzeichnisse des unter "Verzeichnis" angegebenen Verzeichnisses ändern möchten, aktivieren Sie diese Option.
  • 32-Bit Modus auf x64 Computer verwenden
    Wenn das Script auf einem 64-Bit Betriebssystem ausgeführt wird, kann bei Referenzierung auf das SYSTEM32-Verzeichnis automatisch das Pendant für 32-Bit Applikationen SysWOW64 verwendet werden.
  • Dateien
    Wenn Sie die Option "Dateiattribute ändern" aktiviert haben, geben Sie hier den Namen oder das Namensschema der zu ändernden Dateien an. Sie können Platzhalter und Variablen verwenden.
  • Setzen
    In diesem Bereich geben Sie an, welche Attribute gesetzt werden sollen.
    • System
      Aktivieren Sie diese Option, um das System-Attribut zu setzen (nur gültig für Dateien).
    • Versteckt
      Aktivieren Sie diese Option, um das Versteckt-Attribut zu setzen.
    • Nur lesen
      Aktivieren Sie diese Option, um das Nur lesen-Attribut zu setzen.
    • Archiv
      Aktivieren Sie diese Option, um das Archiv-Attribut zu setzen.
  • Löschen
    In diesem Bereich geben Sie an, welche Attribute gelöscht werden sollen, sofern sie für die angegebenen Objekte gesetzt waren.
    • System
      Aktivieren Sie diese Option, um das System-Attribut zu löschen (nur gültig für Dateien).
    • Versteckt
      Aktivieren Sie diese Option, um das Versteckt-Attribut zu löschen.
    • Nur lesen
      Aktivieren Sie diese Option, um das Nur lesen-Attribut zu löschen.
    • Archiv
      Aktivieren Sie diese Option, um das Archiv-Attribut zu löschen.


Beispiel:

Das folgende Beispiel setzt das "Nur lesen"-Attribut und löscht das "Archiv"-Attribut für alle Dateien im Packaging PowerBench-Verzeichnis.


Entspricht DSM eScript Befehl:

  • SetFileAttr


Siehe auch: