Hallo Klaus,

Du kannst leider nie ausschließen, dass ein Programm lesend auf eine Datei zugreift.
Die einfachste und sicherste Variante ist, dass du die Datei temporäre z.B. im /tmp erstellen lässt und erst nach fertigstellung in dein FTP Verzeichnis stellen.
Falls dein FTP-Prozess auf bestimmte Dateinamen geht (z.B. *.csv), kannst du auch während der Konvertierung in .csv.tmp und dann nach Fertigstellung auf .csv umbenennen.

lg Andreas