Aktivitäten
Neuestes
False
Bannerhintergrundbild
Workflow-Aktivitäten
Letzte Aktualisierung 22. Apr. 2024

Speicherdateien auflisten

UiPath.Core.Activities.Storage.ListStorageFile

Beschreibung

Listet Dateien auf, die mit einem bestimmten Muster aus einem angegebenen Speicher-Bucket im Orchestrator übereinstimmen.

Projektkompatibilität

Windows - Legacy | Windows | Plattformübergreifend

Plattformübergreifende Konfiguration

  • Orchestrator-Ordner – Der Pfad des Orchestrator-Ordners, den Sie mit der Aktivität verwenden möchten. Wenn dies leer gelassen wird, wird der aktuelle Orchestrator-Ordner verwendet. Verwenden Sie / als Verzeichnistrennzeichen, um das gewünschte Zielverzeichnis anzugeben. Dieses Feld unterstützt nur Strings und String-Variablen.
  • Name des Speicher-Buckets – Der Name des Speicher-Buckets, in dem sich die Datei befindet. Dieses Feld unterstützt nur Strings und String-Variablen.
  • Verzeichnis – Das Verzeichnis, in dem Sie die Suche nach Übereinstimmungen starten möchten. Dieses Feld ist ein Pflichtfeld. Wenn dieses Feld leer gelassen wird, beginnt der Vorgang im Stammverzeichnis. Verwenden Sie \ als Verzeichnistrennzeichen, um das gewünschte Zielverzeichnis anzugeben.
Erweiterte Optionen

Optionen

  • Filter – Ein Muster für die Suche nach Übereinstimmungen, nach dem die Ergebnisdateien gefiltert werden. Wenn das Feld leer gelassen wird, werden alle Dateien zurückgegeben (beginnend beim angegebenen Verzeichnis, abhängig von der Konfiguration des Eigenschaftsfelds Rekursiv). Dieses Feld ist optional. Dieses Feld unterstützt nur Strings und String-Variablen. Die Syntax für die Suche nach Übereinstimmungen entspricht der vom Datei-Globbing und den Regeln des FileSystemGlobbing-Matchers von Microsoft:
  • *.pdf – Entspricht allen Dateien mit der .pdf-Erweiterung im Verzeichnis.
  • \*.pdf – Gleicht alle Dateien mit der .pdf-Erweiterung im Verzeichnis und in untergeordneten Verzeichnissen ab (die Einstellung von „Rekursiv“ wird nicht überschrieben – wenn Sie nach ** suchen und „Rekursiv“ als „False“ angeben, wird nur der Verzeichnisordner aufgelistet).
    Hinweis: Dieser Filtertyp wird durch die Eigenschaft Rekursiv nicht überschrieben. Wenn Sie beispielsweise ** angeben und Rekursiv als False konfigurieren, wird nur der Verzeichnisordner aufgelistet.
  • dir\*.pdf – Entspricht allen Dateien mit der .pdf-Erweiterung im untergeordneten Verzeichnis mit dem Namen dir im angegebenen Verzeichnis, genauso, wie wenn dir zu etwas im Verzeichnis hinzugefügt wurde.
  • **\dir\*.pdf – Entspricht allen Dateien mit der .pdf-Erweiterung in jedem untergeordneten Verzeichnis mit dem Namen dir auf jeder untergeordneten Ebene. Funktioniert nur dann erwartungsgemäß, wenn das Eigenschaftsfeld Rekursiv auf True festgelegt ist.
  • **\foo.txt – Jede Datei mit dem Namen foo.txt in jedem untergeordneten Verzeichnis.
  • a\b\c.jpg – Eine Datei mit dem Namen c.jpg im Verzeichnis a\b relativ zur Angabe in der Eigenschaft Verzeichnis. Testet, ob eine Datei Vorhanden ist.
  • Timeout (Millisekunden) (Timeout (milliseconds)) - Gibt an, wie lange (in Millisekunden) die Aktivität laufen muss, bevor ein Fehler ausgegeben wird. Der Standardwert ist 30000 Millisekunden (30 Sekunden).
  • Rekursiv – Eine boolesche Variable, die angibt, ob alle untergeordneten Verzeichnisse rekursiv durchlaufen werden sollen. Dieses Feld ist ein Pflichtfeld. Standardmäßig ist dieses Feld auf True festgelegt.
  • Bei Fehler fortsetzen – Gibt an, ob die Automatisierung fortgesetzt werden soll, auch wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (True, False). Der Standardwert ist False. Wenn das Feld also leer ist und ein Fehler auftritt, wird die Ausführung des Projekts angehalten. Wenn der Wert auf True gesetzt ist, wird die Ausführung des Projekts unabhängig von einem Fehler fortgesetzt.
    Hinweis: Wenn diese Aktivität in Try Catch enthalten ist und der Wert der Eigenschaft BeiFehlerFortsetzen auf True gesetzt ist, wird kein Fehler beim Ausführen des Projekts aufgefangen.

Ausgabe

  • Ergebnis – Verweis auf die resultierende Sammlung zur Verwendung in anderen Aktivitäten.

Windows – Legacy, Windows-Konfiguration

Eigenschaften-Panel
Allgemein
  • Bei Fehler fortsetzen – Gibt an, ob die Automatisierung fortgesetzt werden soll, auch wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (True, False). Der Standardwert ist False. Wenn das Feld also leer ist und ein Fehler auftritt, wird die Ausführung des Projekts angehalten. Wenn der Wert auf True gesetzt ist, wird die Ausführung des Projekts unabhängig von einem Fehler fortgesetzt.
    Hinweis: Wenn diese Aktivität in Try Catch enthalten ist und der Wert der Eigenschaft BeiFehlerFortsetzen auf True gesetzt ist, wird kein Fehler beim Ausführen des Projekts aufgefangen.
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
  • Timeout (Millisekunden) (Timeout (milliseconds)) - Gibt an, wie lange (in Millisekunden) die Aktivität laufen muss, bevor ein Fehler ausgegeben wird. Der Standardwert ist 30000 Millisekunden (30 Sekunden).
Sonstiges
  • Orchestrator-Ordnerpfad – Der Pfad zum Orchestrator-Ordner, den Sie mit dieser Aktivität verwenden möchten. Wenn dies leer gelassen wird, wird der aktuelle Orchestrator-Ordner verwendet. Verwenden Sie / als Verzeichnistrennzeichen, um das gewünschte Zielverzeichnis anzugeben. Dieses Feld unterstützt nur Strings und String-Variablen.
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.

Ausgabe

  • Ergebnis – Ein Array von StorageFileInfo-Variablen, welche die Dateinamen enthalten, die mit dem angegebenen Muster übereinstimmen. Es kann anschließend als Eingabe für die For Each-Aktivität verwendet werden. Dieses Feld unterstützt nur IEnumerable<StorageFileInfo>-Variablen.

Speicher

  • Verzeichnis – Das Verzeichnis, in dem Sie die Suche nach Übereinstimmungen starten möchten. Dieses Feld ist ein Pflichtfeld. Wenn dieses Feld leer gelassen wird, beginnt der Vorgang im Stammverzeichnis. Verwenden Sie \ als Verzeichnistrennzeichen, um das gewünschte Zielverzeichnis anzugeben.
  • Filter – Ein Muster für die Suche nach Übereinstimmungen, nach dem die Ergebnisdateien gefiltert werden. Wenn das Feld leer gelassen wird, werden alle Dateien zurückgegeben (beginnend beim angegebenen Verzeichnis, abhängig von der Konfiguration des Eigenschaftsfelds Rekursiv). Dieses Feld ist optional. Dieses Feld unterstützt nur Strings und String-Variablen. Die Syntax für die Suche nach Übereinstimmungen entspricht der vom Datei-Globbing und den Regeln des FileSystemGlobbing-Matchers von Microsoft:
  • *.pdf – Entspricht allen Dateien mit der .pdf-Erweiterung im Verzeichnis.
  • \*.pdf – Gleicht alle Dateien mit der .pdf-Erweiterung im Verzeichnis und in untergeordneten Verzeichnissen ab (die Einstellung von „Rekursiv“ wird nicht überschrieben – wenn Sie nach ** suchen und „Rekursiv“ als „False“ angeben, wird nur der Verzeichnisordner aufgelistet).
    Hinweis: Dieser Filtertyp wird durch die Eigenschaft Rekursiv nicht überschrieben. Wenn Sie beispielsweise ** angeben und Rekursiv als False konfigurieren, wird nur der Verzeichnisordner aufgelistet.
  • dir\*.pdf – Entspricht allen Dateien mit der .pdf-Erweiterung im untergeordneten Verzeichnis mit dem Namen dir im angegebenen Verzeichnis, genauso, wie wenn dir zu etwas im Verzeichnis hinzugefügt wurde.
  • **\dir\*.pdf – Entspricht allen Dateien mit der .pdf-Erweiterung in jedem untergeordneten Verzeichnis mit dem Namen dir auf jeder untergeordneten Ebene. Funktioniert nur dann erwartungsgemäß, wenn das Eigenschaftsfeld Rekursiv auf True festgelegt ist.
  • **\foo.txt – Jede Datei mit dem Namen foo.txt in jedem untergeordneten Verzeichnis.
  • a\b\c.jpg – Eine Datei mit dem Namen c.jpg im Verzeichnis a\b relativ zur Angabe in der Eigenschaft Verzeichnis. Testet, ob eine Datei Vorhanden ist.
  • Rekursiv – Eine boolesche Variable, die angibt, ob alle untergeordneten Verzeichnisse rekursiv durchlaufen werden sollen. Dieses Feld ist ein Pflichtfeld. Standardmäßig ist dieses Feld auf True festgelegt.
  • Name des Speicher-Buckets – Der Name des Speicher-Buckets, in dem sich die Datei befindet. Dieses Feld unterstützt nur Strings und String-Variablen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.