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

geloescht
 2012-09-27 10:16
#162087 #162087
User since
2012-06-19
141 Artikel
BenutzerIn
[default_avatar]
Hallo Perlaner / Hi topeg

Wie du bereits vermutet hast -> falscher Pfad. Wurde korrigiert und es funktioniert :-) Hier Abermals meinen "endlosen Dank"! *tipp-topp*

Nun hab ich mir das Datum noch abgegriffen, welches ich sowieso schon weiter oben im Programm vorrätig hatte. Beim Zusammenbau des Pfadnamens gibt es allerdings "verschmelzungsprobleme dieser Art:

Code: (dl )
1
2
3
4
5
6
calar found where operator expected at ./EZ-DVP.pl line 2507, near "''$statusdatum"
(Missing operator before $statusdatum?)
String found where operator expected at ./EZ-DVP.pl line 2507, near "$statusdatum''"
(Missing operator before ''?)
syntax error at ./EZ-DVP.pl line 2507, near "''$statusdatum"
Execution of ./EZ-DVP.pl aborted due to compilation errors.


Der Perl-Part:

Code (perl): (dl )
copy('/home/xyz/Desktop/EZ-Datenverwaltung/kunden.csv' , '/home/xyz/Desktop/EZ-Datenverwaltung/Data-Backup/'.''$statusdatum''.'backup-kunden.csv');


Ich habe wiedermal mit den Quotes " ' " herumprobiert. Von der Farbe her (Syntax-Highlightnig) scheint er dien Skalar zu erkennen. Leider passt es doch nicht so ganz :-(

Frage an dieser Stelle: Gibt es eine "_verständliche_" Anleitung, wann Doppelapostroph ("), und wann Einerapostroph (') zu verwenden ist?

Bin ich der einzige User mit Perl, der mit diesen Dingern Probleme hat *?*

Viele Grüsse HP-User
Past brought us "SYS 64738". Present brought us "ctrl+alt+del". But what will future bring?

View full thread Einfache Datei-Operationen