Thread Pfad mit Variable aus Datei lesen: Variable in Variable verschachteln? (3 answers)
Opened by KunoKugel at 2005-10-14 16:00

KunoKugel
 2005-10-14 16:00
#58835 #58835
User since
2005-10-11
19 Artikel
BenutzerIn
[Homepage] [default_avatar]
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:
Code: (dl )
1
2
3
4
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

View full thread Pfad mit Variable aus Datei lesen: Variable in Variable verschachteln?