Skip to content

File Operations

Copy, move, and delete files.

3 modules

ModuleDescription
Datei kopierenDatei an einen anderen Ort kopieren
Datei löschenDatei aus dem Dateisystem löschen
Datei verschiebenDatei verschieben oder umbenennen

Modules

Datei kopieren

file.copy

Datei an einen anderen Ort kopieren

Parameters:

NameTypeRequiredDefaultDescription
sourcestringYes-Path to the source file
destinationstringYes-Path where the file will be saved
overwritebooleanNoFalseReplace the file if it already exists

Output:

FieldTypeDescription
copiedbooleanDie kopierte
sourcestringDie kopierte
destinationstringDie kopierte
sizenumberDie Quelle

Example: Backup file

yaml
source: data/important.csv
destination: backup/important.csv
overwrite: true

Example: Duplicate configuration

yaml
source: config.yaml
destination: config.backup.yaml

Datei löschen

file.delete

Datei aus dem Dateisystem löschen

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes-Path to the file
ignore_missingbooleanNoFalseSkip without error if file does not exist

Output:

FieldTypeDescription
deletedbooleanDie gelöschte
file_pathstringDie gelöschte

Example: Delete temporary file

yaml
file_path: /tmp/temp.txt
ignore_missing: true

Example: Delete log file

yaml
file_path: logs/app.log

Datei verschieben

file.move

Datei verschieben oder umbenennen

Parameters:

NameTypeRequiredDefaultDescription
sourcestringYes-Path to the source file
destinationstringYes-Path where the file will be saved

Output:

FieldTypeDescription
movedbooleanDie verschobene
sourcestringDie verschobene
destinationstringDie verschobene

Example: Move file to archive

yaml
source: data/input.csv
destination: archive/input_2024.csv

Example: Rename file

yaml
source: report.txt
destination: report_final.txt

Released under the Apache 2.0 License.