Hallo mal wieder !
Kurz vor Jahresende hab ich mal wieder eine Frage.....
Mit folgendem Code benenne ich Dateien auf einem USB-Stick so um, daß sie den Namen, den sie auf der Festplatte haben, erhalten
1
2
3
4
5
6
7
8
9
10
11
12
13
foreach my $i (@liste_dateien) {
$stickdatei = $i;
$stickdatei =~ /$stickordner\/(\S+)/;
$stickdatei = "$stickordner/$1";
$hd_datei = $i;
$hd_datei =~ /$hdordner\/(\w+)\/(\S+)/;
$hd_datei = $2;
if ($dryrun != 1) {
move ("$stickdatei", "$stickordner/$hd_datei") || warn "Umbenennen von $stickdatei fehlgeschlagen mit: $!";
}
print TESTDATEI "$stickdatei wird zu\n $stickordner/$hd_datei\n";
}
wie kann ich ich jetzt NUR AN DIESER STELLE die Ausgabe des warn-Aufrufs in die Datei TESTDATEI schreiben ?
Vielen Dank schon im Voraus für einen Vorschlag.