Avatar billede gadebarnet Nybegynder
29. oktober 2003 - 15:47 Der er 4 kommentarer og
1 løsning

list alle dirs

JEg skal bruge en liste over alle mapper under c:\test\ der kun er tal...

Hvordan????

Og derefter skal jeg bruge alle filnavne med extention på .vvv, og den skal kigge i dir'er og alle subdir's

forståeligt???
Avatar billede -l_jogge_l- Nybegynder
29. oktober 2003 - 15:50 #1
Du går da bare til command promten og helt ud i roden og skriver:
"dir/s > c:\list.txt"

Så ligger der en liste i c:\ som hedder list... den kan du bare åbne med notepad'en bagefter!!!!
Avatar billede gadebarnet Nybegynder
29. oktober 2003 - 15:52 #2
ja, mig bekendt hedder denne gruppe vbscript??? right????
Avatar billede medions Nybegynder
29. oktober 2003 - 18:45 #3
strFilSti "c:\test\"
        Set objFSO = CreateObject("Scripting.FileSystemObject")
        Set objMappe = objFSO.GetFolder(strFilSti)
       
        For Each Item in objMappe.Files
            MsgBox(objMappe.Name)
        Next
       
//>Rune
Avatar billede Slettet bruger
29. oktober 2003 - 20:57 #4
Se på http://www.eksperten.dk/spm/413095.

Erstat:

Function traverseFolders(root)
    searchFiles(root)
    For Each folder in root.SubFolders
        traverseFolders(folder)
    Next
End Function

med

Function traverseFolders(root)
    If regEx.Test(folder.Name) Then
      WScript.Echo folder.Path
    End If
    searchFiles(root)
    For Each folder in root.SubFolders
        traverseFolders(folder)
    Next
End Function

Kør scriptet med f.eks.

<cscript find.vbs c:\test "^\d+$">

For sidste halvdel, kør scriptet med

<cscript find.vbs c:\test "\.vvv$">

Du kan selvfølgelig også sætte path og pattern variablene direkte i scriptet!
Avatar billede Slettet bruger
29. oktober 2003 - 20:58 #5
Hvis du kun vil have dirs, skal du nok udkommentere kaldet til searchFiles.

Du kan jo evt. udbygge scriptet, så det tager diverse flags, som bestemmer dets opførsel!
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