Avatar billede mbl Juniormester
18. december 2003 - 18:57 Der er 2 kommentarer og
1 løsning

Oprette flere mapper. Nærmere hele stien

Kan man oprette en mappe med flere undermapper. Nærmere sagt hele stien.

Det jeg har til rådighed er en tekst fra en combobox hvor jeg har flere forskellige stier liggende.

Det kunne være.??

C:\xxx\vvv\

Kan jeg oprette disse mapper i en kørsel.???
Avatar billede kabbak Professor
18. december 2003 - 19:51 #1
Set oWSH = CreateObject("WScript.Shell")
oWSH.Run ("cmd /c Md C:\dd\mm\dd")

denne virker på windows xp
Avatar billede kabbak Professor
18. december 2003 - 19:54 #2
Set oWSH = CreateObject("WScript.Shell")
oWSH.Run ("cmd /c Md " & combo1)
Avatar billede mbl Juniormester
18. december 2003 - 20:41 #3
kabbak tak for indslaget. Jeg fandt et tidligere eks som jeg har tilpasset. Jeg har fået dette til at virke og indsætter det her i spm, så andre kan få glæde af det.

Lukker spm

Dim dNr As Integer, cNr As Integer
Dim dPath, sti As String
Dim fso

dPath = "C:\xxxx\zzzz\ssss\dddd\"
  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
    sti = Left(dPath, dNr)
      cNr = dNr + 1
             
      Set fso = CreateObject("Scripting.FileSystemObject")
      If (fso.FolderExists(sti)) Then
                       
      Else
        Set fso = CreateObject("scripting.filesystemobject")
        fso.createfolder sti
        Set fso = Nothing
      End If
               
    cNr = dNr + 1
           
    If cNr >= Len(dPath) Then
        Exit Do
    End If

      End If
Loop
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