Hallo,
ich bräuchte mal wieder eure Hilfe.
Ich möchte aus einer Datei einen Pfad zu einer Datei lesen und diese dann löschen. Allerdings steht im Pfad eine Variable. In Kurzform mal der Ablauf:
In der Datei steht: $pfad\datei.txt
Im Programm steht:
my $pfad="c:\test";
Die Datei wird geöffnet, zeilenweise gelesen und einer Variablen zugeordnet:
open . . .
while . . .
my $zuloeschen=$_;
unlink $zuloeschen;
Das klappt aber nicht, da offensichtlich die Variable $pfad nicht aufgelöst wird, sondern tatsächlich versucht wird $pfad\datei.txt zu löschen, die Datei gibt es aber natürlich nicht.
Ich hoffe, ich habe mein Problem halbwegs verständlich dargestellt.
Was muss ich ändern, damit die Datei gelöscht wird? Die Datei erstelle ich selbst, die Änderung muss also nicht unbedingt im Programm sein, sie kann auch in der Datei sein. Allerdings muss der Pfad in der Datei variabel bleiben, ich kann nicht den kompletten Pfad dort eintragen.
Danke!
Kuno