Dateizugriff

Zweck
Das File Access-Element ist ein vielseitiges Werkzeug für die Interaktion mit dem Dateisystem der Plattform. Es ermöglicht Ihnen, alle grundlegenden Dateioperationen durchzuführen: Lesen, Schreiben, Anhängen, Löschen, Suchen und Verschieben/Umbenennen von Dateien.
Dieses Element ist unerlässlich für jeden Workflow, der Dateien verarbeiten muss, wie z.B. die Verarbeitung von Uploads, die Erstellung von Berichten oder die Verwaltung temporärer Daten.
Anwendungsfälle:
Lesen des Inhalts einer Konfigurationsdatei.
Schreiben eines generierten Berichts (z.B. eine CSV- oder JSON-Datei) in das Dateisystem.
Anhängen neuer Protokolleinträge an eine bestehende Protokolldatei.
Suchen nach allen
.xml-Dateien in einem „Eingangs“-Verzeichnis zur Verarbeitung.Verschieben einer erfolgreich verarbeiteten Datei in ein „Archiv“-Verzeichnis.
Praktische Anwendungshinweise
Pfade sind relativ: Alle Dateipfade sind relativ zum Stammverzeichnis des zugewiesenen Dateispeichers Ihres Projekts.
Sicheres Löschen: Die
Löschen-Operation ist so konzipiert, dass sie nur Dateien löscht. Sie wird kein Verzeichnis löschen, was den versehentlichen Verlust ganzer Ordner verhindert.Anhängen vs. Schreiben:
Schreibenerstellt eine neue Datei oder überschreibt eine bestehende vollständig.Anhängenfügt den neuen Inhalt am Ende einer bestehenden Datei hinzu.
Suchen mit Platzhaltern: Die
Suchen-Funktion ist in Kombination mit Platzhaltern sehr leistungsfähig. Beispielsweise würde ein Suchmuster von/rechnungen/rg_*.pdfalle PDF-Rechnungen im Rechnungs-Verzeichnis finden.
Konfigurationsoptionen
Die Funktion des Elements wird durch den ausgewählten Typ bestimmt. Die verfügbaren Eingaben ändern sich entsprechend:
Typ
Erforderliche Eingaben
Beschreibung
Lesen
Dateiname
Der vollständige Pfad und Name der zu lesenden Datei (z. B. /berichte/bericht.txt).
Schreiben/Anhängen
Verzeichnis, Dateiname, Inhalt
Inhalt wird in die Datei geschrieben/angehängt. JSON-Daten werden automatisch in einen String umgewandelt.
Löschen
Dateiname
Der vollständige Pfad und Name der zu löschenden Datei.
Suchen
Verzeichnis, Suchmuster
Suchmuster zur Identifizierung von Dateien (z. B. *.csv zur Suche nach allen CSV-Dateien).
Verschieben/Umbenennen
Alter Datei Pfad, Neuer Datei Pfad
Gibt den aktuellen und den Zielpfad/neuen Namen für die Datei an.
Eingabe-/Ausgabe-Erwartungen
Eingabe
Die Eingabe variiert je nach ausgewähltem Typ, wie in der Tabelle oben beschrieben.
Ausgabe
Das Element erzeugt eine einzige result-Variable. Der Inhalt und das Format des Ergebnisses hängen von der Operation ab:
Aktionstyp
Inhalt der Ausgabe result
Format
Lesen
Der gesamte Inhalt der Datei.
String.
Schreiben/Anhängen
Der vollständige Pfad der Datei, in die geschrieben wurde.
String.
Suchen
Ein JSON-Array von Objekten mit Details zu jeder gefundenen Datei (fileName, filePath, fileSize).
JSON-Array von Objekten.
Löschen/Verschieben/Umbenennen
Keine Ausgabevariable.
–
Zuletzt aktualisiert
War das hilfreich?
