Avatar billede -l_jogge_l- Nybegynder
02. februar 2004 - 14:38 Der er 1 løsning

Hjælp til mapper?

Jeg har fundet denne kodestump men kan ikke lige få den til at virke...

Den opretter en hel stribe mapper på engang istedet for:
mkdir "C:\test"
mkdir "C:\test\test2"
mkdir "C:\test\test2\test3"
-------------------------------------------------------------------
Public Function DirCreateNested(dPath As String) As Boolean
 
' This function will create a nested directory
' ie c:\Dir1\Dir2\Dir3. Returns True if dirs
' are created successfully otherwise False.
 
Dim dNr As Integer, cNr As Integer

  On Error GoTo ErrHandler

  ' Set first char
  cNr = 1
  ' If last Char isn't \ then append it
  If Right$(dPath, 1) <> "\" Then
      dPath = dPath & "\"
  End If
 
  Do
      dNr = InStr(cNr, dPath, "\", vbTextCompare)
      If dNr >= cNr Then
        If DirExist(Left$(dPath, dNr)) = False Then
            MkDir (Left$(dPath, dNr))
        End If
        cNr = dNr + 1
        If cNr >= Len(dPath) Then
            Exit Do
        End If
      End If
  Loop
 
  DirCreateNested = True

Exit Function
 
ErrHandler:
  DirCreateNested = False
 
End Function
-----------------------------------------------------------------
Den stopper ved:
If DirExist(Left$(dPath, dNr)) = False Then
Avatar billede -l_jogge_l- Nybegynder
02. februar 2004 - 14:48 #1
Er ved at finde ud af det....
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