Thread Einfache Datei-Operationen (29 answers)
Opened by geloescht at 2012-09-26 22:17

topeg
 2012-09-27 10:28
#162088 #162088
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Das erste ' beginnt einen String, in dem Variablen nicht ersetzt werden, das zweite ' beendet es. Will man mehrer Strings zusammenfügen setzt man ein . dazwischen. Schau nochmal bei dir im Code was du geschrieben hast. Entweder hast du zu viele ' oder zu wenige .

Bei " werden Variablen im String ersetzt. Du kannst dir dort einige . sparen.
Code (perl): (dl )
1
2
my $path='/home/xyz/Desktop/EZ-Datenverwaltung';
copy("$path/kunden.csv" , "$path/Data-Backup/$statusdatum-backup-kunden.csv") or warn("Error copy $!");


Und sei nicht zu sparsam mit Variablen. Einen String, den du mehr als einmal benutzt ist besser in einer eigenen Variable aufgehoben. Ähnliches gilt für Code. Wenn du Code unverändert kopierst, dann mach daraus eine Funktion. Das macht alles übersichtlicher und Fehler lassen sich leichter beheben.

Und sei nicht zu sparsam mit Fehlermeldungen. Jede Fehlermeldung hilft.
Last edited: 2012-09-27 10:29:47 +0200 (CEST)

View full thread Einfache Datei-Operationen