Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hämta/Lista filer i en Folder

Postades av 2010-03-05 14:59:53 - Per Öberg, i forum visual basic - allmänt, Tråden har 8 Kommentarer och lästs av 1863 personer

Hej
Jag skulle vilja att ett program jag gör skall "Se" alla filer i en folder. Alltså kunna skapa en "lista" över filerna. Jag känner till tredjeparts ActiveX som listar filer i en folder som ligger online. (listar alla filer i en sträng med en avskjiljare mellan varje).

Finns det något liknande eller annat för en folder på datorn?

Ha det bra
Per


Svara

Sv: Hämta/Lista filer i en Folder

Postades av 2010-03-05 15:00:14 - Per Öberg

VB6 skall jag säga


Svara

Sv:Hämta/Lista filer i en Folder

Postades av 2010-03-06 01:45:44 - André Claesson

Dim FSO As New FileSystemObject
Dim folder As Folder
Dim file As File
    
Set folder = FSO.GetFolder("C:\Mapp")
For Each file In folder.Files
    Text1.Text = Text1.Text & file & ", "
Next File
Set folder = Nothing


Svara

Sv:Hämta/Lista filer i en Folder

Postades av 2010-03-06 14:49:33 - Åsa Holmgren

eller så här:'

Dim sFile As String
Dim sFileList As String

sFile = Dir("C:\Test\*.*")
Do While sFile <> ""
    sFileList = sFileList & "|" & sFile
    sFile = Dir()
Loop


Svara

Sv: Hämta/Lista filer i en Folder

Postades av 2010-03-07 03:06:10 - Sven Åke Persson

Rekommenderar på det varmaste Åsa:s lösning.

FileSystemObject är det sämsta djä... shit jag stött på i min VBtid.


Svara

Sv:Hämta/Lista filer i en Folder

Postades av 2010-03-09 22:24:51 - Andreas Hillqvist

Jag använde FileSystemObject senast idag. Delar inte Svens åsikt. Dir-funtionen är ett stort misstag.
Med FileSystemObject är det väldigt enkelt att göra en rekursiv funktion. Mycker krångligare med dir funktionen.


Svara

Sv: Hämta/Lista filer i en Folder

Postades av 2010-03-10 14:02:45 - Sven Åke Persson

<b>Med FileSystemObject är det väldigt enkelt att göra en rekursiv funktion.</b>

Just det,kanske du som gjort FileSystemObject lösningen till Video deLuxe programmet jag köpt.

Det står och maler med sitt rekursiva anrop så man blir galen på att vänta på resultat.

100 % processorkraft och man får vänta 1-2 min bara för att den skall hitta rätt fil.

Jag är inte ensam om detta omdömme bla.
Citat:
<b>All Files in a Folder
Is a funtion that retrieve an array containig all files in a folder,
optionally processing all subfolders too.
Do not use FileSystemObject objects, purely Visual Basic code.</b>


Svara

Sv:Hämta/Lista filer i en Folder

Postades av 2010-03-10 14:30:30 - Åsa Holmgren

Jag har lite svårt att uttrycka mig lika bensäkret och kategoriskt som herrarna ovan ;-)

Slutade använda FileSystemObject när många systemansvariga stängde av windows scripting pga säkerhetsproblem och har inte börjat igen efter det.

För att göra en snabb lista på filer i en enda mapp som frågan gällde tycker jag att Dir funkar alldelesutmärkt! Om jag behöver en rekursiv funktion eller något annat snajdigt använder jag WinAPIer. En alldeles utmärkt källa om man vill försöka sig på det är: http://vbnet.mvps.org


Svara

Sv: Hämta/Lista filer i en Folder

Postades av 2010-03-10 15:08:08 - Sven Åke Persson

Ja skall man använda rekursiva anrop så gäller det att hålla tungan rätt i mun.
Om inte så hamnar du i den i den binära rymden.

Som Åsa skriver håll dig till Dir och FileListBox så är du på säkert tryggt vatten. (VB6)


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 889
27 965
271 778
661
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies