---
title: "Lista första filen i en katalog ..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/147260-lista-första-filen-i-en-katalog"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Nson"
published: "2006-05-23T20:15:42.000Z"
updated: "2006-05-24T08:57:23.000Z"
replies: 4
views: 402
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/147260-lista-första-filen-i-en-katalog"
---

# Lista första filen i en katalog ...

## #1 — Nson, 2006-05-23T20:15Z

Dundrar på med min fina upload klass, men nu har jag stött på ett nytt problem som jag inte kommer på eller hittar någon smart lösning på, så som vanligt så vänder jag mig till er :) 

Jag vill ur en bestämd katalog hämta den första filen som dyker upp (skapar ett fotoalbum där denna filen skall användas till "Mapp" listan). 

Jag testar nu med: 

```
Dim currentDirectory As IO.DirectoryInfo = New IO.DirectoryInfo(Path)
Dim file As IO.FileInfo
For Each file In currentDirectory.GetFiles()
 file.Name
Next
```

O det funkar ju strålande, men det matar ju ut alla filer som ligger i mappen. Hur gör jag för att bara få den första ?

Permalänk: https://www.webforum.nu/p/147260

## #2 — emission, 2006-05-23T22:18Z

GetFiles returnerar en array. Ta bara ut första elementet ur den arrayen.

Permalänk: https://www.webforum.nu/p/1820009

## #3 — Nson, 2006-05-24T05:34Z

Ledsen, men jag får inte till det nu heller. 

Hur blir jag av med for each loopen 
(Hur sätter jag file = currentDirectory.GetFiles())

Hur skriver jag ut den första file, har testat med file(0).Name men det blir fel, 
har ochså testat med file.Name(0) men det blir med fel. 

Ytterst tacksam för all hjälp.

Permalänk: https://www.webforum.nu/p/1820037

## #4 — PatrikB, 2006-05-24T07:48Z

file.Name(0) ärnog inte inte rätt ... räcker med file(0)

Det enda som returneras med .GetFiles() är en enkel array med sökvägen till filen

cya,
/PatrikB

Permalänk: https://www.webforum.nu/p/1820060

## #5 — The_Hulk, 2006-05-24T08:57Z

Bör även kontrollera vad som händer om det inte finns några filer i katalogen.
Får du då tillbaka null från GetFiles() så fungerar det inte att försöka nå det första elementet i arrayn. kontrollera så arrayn inte är null innan du göra något annat.

Permalänk: https://www.webforum.nu/p/1820079

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/147260-lista-första-filen-i-en-katalog
