Ich versuche, mit den Funktionen aus dem Paket 'ODB' auf eine LibreOffice-Base-Datenbank zuzugreifen - Was auch erst mal funktioniert. Was nicht funktioniert, ist das Schreiben, und ich konnte den Fehler auf die Funktion 'zip' aus dem Paket 'utils' eingrenzen - Also folgender Code wirft bei mir einen Fehler (WIN 10, Gnu R 4.3.1 und Rtools 4.3)):
Code: Alles auswählen
cat("test", file="test.txt")
utils::zip(zipfile="test.zip", files="test.txt", flags="-r9Xq")
Genauer gesagt, ist das schon ein Teil der Funktion "odb.close", mit der ich eigentlich nur die Datenbank schließen will bzw. meine Änderungen in die Datenbank schreiben will. Mit dem Code oben wird getestet, ob zip funktioniert (das cat funktioniert), und die Funktion wirft dann einen Fehler bzw. bricht ab - Warum verstehe ich nicht, da ich nicht genau weiß, wie ein Datenbankzugriff mit dem Paket 'ODB' auf eine LibreOffice-Base funktioniert - Und ganz ehrlich: Ich bin User, ich will das nur nutzen, und nicht weiterentwickeln.zip I/O error: Invalid argument
zip error: Could not create output file (was replacing the original zip file)
Aber hat jemand eine Idee, warum das zip nicht funktioniert? Eine Datei zip.exe im Ordner für Rtools 4.3 existiert, und er schreibt auch eine leere (0 KB) zip-Datei, aber... - Ich hab' keine Idee, was das sein könnte - Liegt es vielleicht an den Rechten, oder sowas?
Dank&Gruß
Schubbiaschwilli