---
title: "Kolla filer i en katalog?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/54382-kolla-filer-i-en-katalog"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "torson"
published: "2002-09-26T21:50:01.000Z"
updated: "2002-09-27T16:16:02.000Z"
replies: 3
views: 295
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/54382-kolla-filer-i-en-katalog"
---

# Kolla filer i en katalog?

## #1 — torson, 2002-09-26T21:50Z

Tjenare,

Jag håller på med ett program som slumpvist ska visa bilder som ligger i en katalog. Programmet ska kunna visa bilderna utan att man ska behöva instruera om filnamn..

Jag programmerar nu i VB .NET. Jag har förrut löst problemet med FileListBox i VB6. Jag använde filelistboxen för att räkna antalet bildfiler i katalogen och sen slumpade jag fram ett nr och med hjälp av det fick jag fram en bild.

Men i VB .NET så hittar jag ingen FileListBox? Har testat med lite olika saker, men jag kommer ingen vart. Någon som har någon idé om vad som ska göras?

Tack.

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

## #2 — Viktor, 2002-09-27T07:12Z

Här är lite kod som borde fungera.

```
Imports System.IO
  Module Module1
      Sub Main()
          Dim di As DirectoryInfo = New DirectoryInfo("c:\")
          Dim fsi As FileSystemInfo

          For Each fsi In di.GetFileSystemInfos()  ' or search pattern ("*.*")
              If TypeOf fsi Is FileInfo Then
                  Console.WriteLine("it's a file: {0}", fsi.FullName)
              Else
                  Console.WriteLine("it's a sub-dir: {0}", fsi.FullName)
              End If
          Next
      End Sub
  End Module
```

/Viktor

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

## #3 — torson, 2002-09-27T16:03Z

Hur ska jag använda koden? Har testat lite, men det blir inte rätt :)

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

## #4 — Viktor, 2002-09-27T16:16Z

Lägg in alla filer i en array och slumpa fram ett index nummer som är mellan 0 och upperbound i arrayen, då har du en slumpad fil :)
Tänk på att spara arrayen så att du inte behöver loopa igenom alla filer varje gång som du ska slumpa fram en bild.

/Viktor

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/54382-kolla-filer-i-en-katalog
