PutFile 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Schreibt den Inhalt eines FlowFile in das lokale Dateisystem.

Tags

archive, copy, files, filesystem, local, put

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Conflict Resolution Strategy

Gibt an, was geschehen soll, wenn eine Datei mit demselben Namen bereits im Ausgabeverzeichnis existiert.

Create Missing Directories

Wenn „true“ werden fehlende Zielverzeichnisse erstellt. Wenn „false“ werden FlowFiles zurückgestellt und an die Beziehung „failure“ weitergeleitet.

Directory

Das Verzeichnis, in das die Dateien geschrieben werden sollen. Sie können Ausdrücke wie /aa/bb/$ verwenden{path}

Gruppe

Setzt die Gruppe in der Ausgabedatei auf den Wert dieses Attributs. Sie können auch eine Ausdruckssprache wie ${file.group} verwenden.

Last Modified Time

Setzt die lastModifiedTime in der Ausgabedatei auf den Wert dieses Attributs. Das Format muss yyyy-MM-dd’T’HH: mm:ssZ sein. Sie können auch eine Ausdruckssprache wie ${file.lastModifiedTime} verwenden.

Maximum File Count

Gibt die maximale Anzahl von Dateien an, die im Ausgabeverzeichnis existieren können.

Eigentümer

Setzt den Eigentümer der Ausgabedatei auf den Wert dieses Attributs. Sie können auch eine Ausdruckssprache wie ${file.owner} verwenden. Beachten Sie, dass Nifi auf vielen Betriebssystemen als Super-User ausgeführt werden muss, um die Berechtigung zum Festlegen des Dateieigentümers zu erhalten.

Berechtigungen

Setzt die Berechtigungen für die Ausgabedatei auf den Wert dieses Attributs. Das Format muss entweder UNIX rwxrwxrwx mit einem a - anstelle der verweigerten Berechtigungen (z. B. rw-r–r–) oder eine Oktalzahl (z. B. 644) sein. Sie können auch eine Ausdruckssprache wie ${file.permissions} verwenden.

Einschränkungen

Erforderliche Berechtigung

Erläuterung

write filesystem

Bietet dem Anbieter die Möglichkeit, in jede Datei zu schreiben, auf die NiFi Zugriff hat.

Beziehungen

Name

Beschreibung

failure

Dateien, die aus irgendeinem Grund nicht in das Ausgabeverzeichnis geschrieben werden konnten, werden an diese Beziehung übertragen

success

Dateien, die erfolgreich in das Ausgabeverzeichnis geschrieben wurden, werden an diesen Zweit übertragen.

Siehe auch: