Avatar billede oscar... Nybegynder
10. marts 2004 - 00:34 Der er 2 kommentarer

Hjælp til database/fil håndtering

Jeg har ca 400-500 cd’er som ligger på min HD, og så ville jeg gerne lave et program, så man få et foto af cd’en frem og når man trykker på fotoet spilles den cd.
Men alle mine cder ligger i filstruktur.   

Musik\
    Andrew Strong\Strong
    Ann-louise\Wonder Wheel
        Kim larsen\7-9-13
        Kim larsen\glemmebogen
    Bonnie Tyler\The Best of the Best   
       
Jeg kunne også godt tænke mig at have et søge system, så når man trykker på en knap, A, så får man alle de cd’er der begynder med A frem.
Jeg kunne lave en database, men med 400 cd’er, håber jeg at der er en anden måde.
Avatar billede martin_moth Mester
10. marts 2004 - 08:26 #1
Det er jo helt oplagt at lave en database....

Men ellers er det bare at loope gennem din mappe med alle undermapper, og se om første karakter er lig den karakter du søger, f.eks. A

Opret reference til MicroSoft Scripting Runtime (Project -> References, vistnok)

Dim fso As Scripting.FileSystemObject
Set fso = New Scripting.FileSystemObject
FindFile "A", fso.GetFolder("c:\CD")


'--- Søgerutine---
Private Sub FindFile(SearchChar as String, folder As Scripting.folder)
Dim tmpFolder As Scripting.folder
Dim tmpFile As Scripting.File
  If folder.SubFolders.Count > 0 Then
    For Each tmpFolder In folder.SubFolders
      FindFile SearchChar, tmpFolder
    Next
  End If
  If folder.Files.Count > 0 Then
    For Each tmpFile In folder.Files
      If lcase(left(tmpFile.Name,1)) = lcase(searchChar) Then
        msgbox "Fil fundet : " & tmpfile.name
        'Mere kode - f.eks. smid den over i en filelist
      End If
    Next
  End If
End Sub


Kan også gøres med rekursiv søgning, se f.eks. :
http://vbnet.mvps.org/index.html?code/fileapi/recursivefiles_minimal_multiple.htm
Avatar billede joern Nybegynder
10. marts 2004 - 09:16 #2
Hej.

Nogle hundrede timers arbejde og du har noget som:  http://jkfsoft.dk/musik32.htm
Der kan vises billeder af covers, men der er desuden en base til at oprette solister og gruppe i hvor der kan gemmes billeder og URL'er samt andre data.
MP3-filer på disken skal omdøbes så deres navne passer til nummereringen.  De må ikke ligge i mapper under solist \ albumtitel el. lign.  Til gengæld kan der fra programmet dannes en sådan struktur med henblik på brænding el.lign. udtræk.

M.v.h.  Jørn
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester