Finns fil?

Perl & Ruby

2 svar · 348 visningar · startad av Asterix

Medlem sedan dec. 1999483 inlägg
Trådstart#1

Jag har två frågor:
1. Kan man kolla ifall en fil finns och så fall hur gör man för att göra en sak i fall filen inte finns?
2. Kan man ta reda på vilka mappar som finns i en mapp och sen lägga namnen på dem i en array?

Medlem sedan dec. 19992 555 inlägg
#2

Har inte haft tid att testa följande, men ...

1:

unless (-e 'filnamn') {
# Block med kod som skall utföras
}

2:

opendir KATALOG, '/katalognamn' or die "Ett fel uppstod: $!";
@kataloger = grep ($_ !~ /^\.\.?$/ && -d $_, readdir KATALOG);
closedir KATALOG;
Medlem sedan dec. 1999483 inlägg
#3

Ville bara säga att det första funkar perfekt och att jag inte hunnit testa det andra. Återkommer när jag har gjort det.

269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)