Verzeichnisse
PathCreate#
Die Aktion PathCreate erstellt den angegebenen Pfad (Attribut Path).
<PathCreate Path="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Path: Pfad zum Verzeichnis.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
PathEnsure#
Die Aktion PathEnsure stellt sicher, dass ein Verzeichnis existiert. Falls das Verzeichnis noch nicht vorhanden ist, wird es automatisch erstellt. Die Aktion kombiniert PathExists und PathCreate in einem einzigen Schritt.
<PathEnsure Path="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Path: Der Pfad des Verzeichnisses, das sichergestellt werden soll.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
Beispiel:
<PathEnsure Path="C:\Ablage\Export" Condition="" Variable="{@Result}" IgnoreError="false" />In diesem Beispiel wird sichergestellt, dass das Verzeichnis C:\Ablage\Export existiert. Falls es noch nicht vorhanden ist, wird es automatisch angelegt.
PathRename#
Die Aktion PathRename benennt das Verzeichnis des angegebenen Pfads (Attribut: Path) in den angegebenen Namen (Attribut: NewName) um. Dabei muss für das Attribut Path der vollständige Pfad angegeben werden und für das Attribut NewName nur der neue Name des Verzeichnisses.
<PathRename Path="" NewName="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Path: Pfad zum Verzeichnis.
- NewName: Der Wert für NewName.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
PathDelete#
Die Aktion PathDelete löscht das angegebene Verzeichnis (Attribut: Path).
<PathDelete Path="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Path: Pfad zum Verzeichnis.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
PathExists#
Die Aktion PathExists prüft ob das Verzeichnis unter dem angegebenen Pfad existiert (Attribut: Path). Ist das Verzeichnis vorhanden wird über das Attribut Variable true ausgegeben.
<PathExists Path="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Path: Pfad zum Verzeichnis.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
PathCreateSymbolicLink#
Die Aktion PathCreateSymbolicLink erstellt eine symbolische Verknüpfung auf ein Verzeichnis innerhalb des Dateisystems.
<PathCreateSymbolicLink Source="" Destination="" Variable="{@Result}" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Destination: Zielpfad oder Zieldatei.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
GetDirectoryName#
Die Aktion GetDirectoryName schneidet alles nach dem letzten Backslash (inkl. des letzten Backslashs) in dem angegeben Pfad (Attribut: Source) ab. Das Ergebnis wird über das Attribut Variable ausgegeben.
<GetDirectoryName Source="" Condition="" Variable="{@Result}" IgnoreError="false" />Attribute:
- Source: Quellpfad oder Quelldatei.
- Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
- Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
- IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
Parameter#
| Parameter | Wert (Beispiele) |
| {@DirectoryApplicationData} | C:\Users\[Benutzerverzeichnis]\AppData\Roaming |
| {@DirectoryCommonApplicationData} | C:\ProgramData |
| {@DirectoryCommonDesktop} | C:\Users\Public\Desktop |
| {@DirectoryCommonDocuments} | C:\Users\Public\Documents |
| {@DirectoryCommonProgramFiles} | C:\Program Files (x86)\Common Files |
| {@DirectoryCommonPrograms} | C:\ProgramData\Microsoft\Windows\Start Menu\Programs |
| {@DirectoryCurrent} | C:\Program Files (x86)\LogiSoft Batchpad |
| {@DirectoryDesktop} | C:\Users\[Benutzerverzeichnis]\Desktop |
| {@DirectoryLocalApplicationData} | C:\Users\[Benutzerverzeichnis]\AppData\Local |
| {@DirectoryMyDocuments} | C:\Users\[Benutzerverzeichnis]\Documents |
| {@DirectoryProgramFiles} | C:\Program Files (x86) |
| {@DirectoryPrograms} | C:\Users\[Benutzerverzeichnis]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs |
| {@DirectoryStartMenu} | C:\Users\[Benutzerverzeichnis]\AppData\Roaming\Microsoft\Windows\Start Menu |
| {@DirectoryStartup} | C:\Users\[Benutzerverzeichnis]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
| {@DirectorySystem} | C:\WINDOWS\system32 |
| {@DirectoryUserProfile} | C:\Users\[Benutzerverzeichnis] |
| {@DirectoryWindows} | C:\WINDOWS |