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

geloescht
 2012-09-27 11:06
#162092 #162092
User since
2012-06-19
141 Artikel
BenutzerIn
[default_avatar]
Last but not least...

Ich habe dein "warn" auch noch verbaut. Jetzt sieht das so aus:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
copy('/home/xyz/Desktop/EZ-Datenverwaltung/kunden.csv' , '/home/xyz/Desktop/EZ-Datenverwaltung/Data-Backup/'.$statusdatum.'-backup-kunden.csv') or warn("Error copy $!");
if ($! eq ""){
             print "Kunden-Datenbank wurde gesichert... OK \n";
             goto SicherungsCheck01;
             }
print "$!";
$! = "";

SicherungsCheck01:
copy('/home/xyz/Desktop/EZ-Datenverwaltung/kurzgeschichten.csv' , '/home/xyz/Desktop/EZ-Datenverwaltung/Data-Backup/'.$statusdatum.'-backup-kurzgeschichten.csv') or warn("Error copy $!");
if ($! eq ""){
             print "Kurzgeschichten-Datenbank wurde gesichert... OK \n";
             goto SicherungsCheck02;
             }
print "$!";
$! = "";

SicherungsCheck02:
copy('/home/xyz/Desktop/EZ-Datenverwaltung/kundencounter.csv' , '/home/xyz/Desktop/EZ-Datenverwaltung/Data-Backup/'.$statusdatum.'-backup-kundencounter.csv') or warn("Error copy $!");
if ($! eq ""){
             print "Kundenzähler-Datei wurde gesichert... OK \n";
             goto SicherungsCheck03;
             }
print "$!";
$! = "";

SicherungsCheck03:
print " \n";
print " \n";
print "Datensicherung beendet! [ENTER] \n";
$decider = <STDIN>;
goto HauptMenu;
exit;


Meine Frage:
Da ich keinen absichtlichen Fehler beim Kopieren erzeugen kann - würde das so funktionieren?

Ich stell den Fehlerskalar auch jedesmal wieder auf "" (Null).

Vorteil hiervon: Man soll sehen, wo genau es nicht geklappt hat.

Gruss HP-User.

PS.: Muss schnell weg bis später...
Past brought us "SYS 64738". Present brought us "ctrl+alt+del". But what will future bring?

View full thread Einfache Datei-Operationen