16. oktober 2002 - 14:33Der er
10 kommentarer og 2 løsninger
Tjekke om fil eller mappe?
Findes der en funktion i perl som gør det muligt at tjekke om en givet path er til en fil eller en mappe?
Hvis jeg f.eks. kører linien : @liste = readdir (MAPPE); vil jeg i @liste få en masse navne på filer og mapper. Jeg ønsker så at tjekke om et givet navn er en fil eller en mappe.
Operationen -d tester om et filnavn er en mappe (-d for directory), så det kan ikke gøres simplere, der er også en -f der tester om det er en fil. Jeg fatter nu ikke hvorfor dit ikke virker, kan du ikke vise din kode der løber igennem @liste?
Hvis du ikke 'står' i den mappe, du gennemløber, er du nødt til at foranstille hvert filnavn med mappenavnet, ellers kan den ikke finde filerne, altså omtrent:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.