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


Lista filer

Postades av 2003-05-15 17:48:44 - Johan Östling, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 433 personer

Hejsan!
Jag har sökt bra länge nu men inte hittat nått som kan uppfylla det jag vill.
Jag vill kunna visa alla t.ex. mp3-låtar, som finns på hårddisken.

Finns det nått snabbt och stabilt sätt att lösa detta på?

/Johan


Svara

Sv: Lista filer

Postades av 2003-05-15 18:04:17 - Oskar Johansson

Om du har en indexeringsserver som har hela hårdisken's alla mp3or lagrade så skulle det kunna gå, men annars får du nog söka mapp för mapp


Svara

Sv: Lista filer

Postades av 2003-05-15 18:26:13 - Sven Åke Persson

Hej
Bli medlem ! Kolla mitt uppskick Programarkivet:022 ScanDir.


Svara

Sv: Lista filer

Postades av 2003-05-15 18:55:34 - Andreas Hillqvist

Det är knappast snabb kod...


Svara

Sv: Lista filer

Postades av 2003-05-17 13:52:44 - Raderat konto

Jag spånar:

Gör ett program som scannar.
offra en lite stund på att scanna datorn en gång efter mp3, sedan kollar man varje mapp om storleken ändrats o då uppdaterar enbart denna?

Det borde gå fort o kolla storlek på varje mapp för sig eller?

Resultstet av mp3:or sparas i en lista med sökvägar till filen.


Svara

Sv: Lista filer

Postades av 2003-05-17 23:39:57 - Mikael Jönsson

Jag har en funktion här som jag tycker är väldigt snabb iaf.

<code>
'General Declarations
Dim bolStop as Boolean

Function FindFiles(Path As String, SearchStr As String, List As ListView, FileCount As Integer, DirCount As Integer)
On Error Resume Next
Dim FileName As String
Dim DirName As String
Dim dirNames() As String
Dim nDir As Integer
Dim i As Integer

bolStop = False

If Right(Path, 1) <> "\" Then Path = Path & "\"
nDir = 0

ReDim dirNames(nDir)
DirName = Dir(Path, vbDirectory Or vbHidden)

Do While Len(DirName) > 0
If bolStop = True Then GoTo AbortFunction
If (DirName <> ".") And (DirName <> "..") Then
If GetAttr(Path & DirName) And vbDirectory Then
dirNames(nDir) = DirName
DirCount = DirCount + 1
nDir = nDir + 1
ReDim Preserve dirNames(nDir)
End If
End If
DirName = Dir()
DoEvents
Loop

FileName = Dir(Path & SearchStr, vbNormal Or vbHidden Or vbSystem Or vbReadOnly)
While Len(FileName) <> 0
If bolStop = True Then GoTo AbortFunction
FindFiles = FindFiles + FileLen(Path & FileName)
FileCount = FileCount + 1

lngTotalFilesize = lngTotalFilesize + Round(FileLen(Path & FileName) / 1024, 0)
With List.ListItems.Add
.Text = FileName
.SubItems(1) = Round(FileLen(Path & FileName) / 1048576, 0) & " Mb"
.SubItems(2) = Path
.Tag = FileLen(Path & FileName)
End With

FileName = Dir()
DoEvents
Wend

If nDir > 0 Then
For i = 0 To nDir - 1
If bolStop = True Then GoTo AbortFunction
FindFiles = FindFiles + FindFiles(Path & dirNames(i) & "\", SearchStr, lwFiles, FileCount, DirCount)
DoEvents
Next i
End If

AbortFunction:
Exit Function
End Function
</code>

<code>
Private Sub Command1_Click() 'Search
FindFiles "C:\", "*.mp3", ListView1, NumFiles, NumDirs
End Sub

Private Sub Command2_Click() 'Stop
bolStop = True
End Sub
</code>

/Micke


Svara

Sv: Lista filer

Postades av 2003-05-18 13:15:43 - Andreas Hillqvist

Har snabbat upp din funktion lite. Lagt upp ett exempel med det i filarean:
Programarkivet:Sök filer med hjälp av stack


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 166
27 952
271 704
1 506
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