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#

  
ParameterWert (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