Avatar billede picard Nybegynder
06. marts 2001 - 15:06 Der er 2 kommentarer og
1 løsning

Løbe et biliotek og dets underbiblioteker igennem i VB5

Hejsa

Er der nogle af jer der har noget kode til hvordan man løber et bibliotek og dets underbiblioteker igennem  i VB5?

De filer som den støder på undervejs skal behandles !

Christian
Avatar billede f2 Nybegynder
06. marts 2001 - 18:19 #1
Dette burde virke..


Dim rooten, pathen, pathen_tal, da_nr, stedet
rooten = \"c:\\dokumenter\" \'mappen til der hvor den skal løbe alle filer/mapper igennem
pathen = \"\\\"
pathen_tal = \"\\\"
da_nr = 0
stedet = Dir(rooten & pathen, vbDirectory + vbHidden)
start:
Do While stedet <> \"\"
da_nr = da_nr + 1
If stedet <> \".\" And stedet <> \"..\" Then
        \' Use bitwise comparison to make sure stedet is a directory.

If (GetAttr(rooten & pathen & stedet) And vbDirectory) = vbDirectory Then
        pathen = pathen & stedet & \"\\\"
        pathen_tal = pathen_tal & da_nr & \"\\\"
        da_nr = 0
        stedet = Dir(rooten & pathen, vbDirectory + vbHidden)
        GoSub start
        Else
        filen = rooten & pathen & stedet
        \'!!!!!!!her kan du behandle filen.. path til filen ligger i variablen: filen
        End If  \' it represents a directory.
        Else
        da_nr = da_nr - 1
    End If
    stedet = Dir    \' Get next entry.

Loop
Avatar billede picard Nybegynder
06. marts 2001 - 18:53 #2
Takker for svaret :o)

jeg har sq ikke testet men det ser fornuftigt ud !
Avatar billede f2 Nybegynder
06. marts 2001 - 19:04 #3
hmm.. jeg glemte at dim\'me \"filen\" som variablen..
det må du selv lige gøre..

Dim rooten, pathen, pathen_tal, da_nr, stedet, filen
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