05. november 2005 - 12:43Der er
5 kommentarer og 1 løsning
Valg af mapper til txt fil
Hej,
Jeg sidder og leger lidt med cygwin og rsync til noget backup halløj, men da der ingen form for gui er på det her system så ønsker jeg lidt hjælp med dette.
Jeg ønsker et program som viser alle drev på min computer hvor jeg så kan tjekke de bibliotker jeg ønsker at backuppe af.
Den skal så skrive resultatet ud i en text fil i flg. format
I Project-> References, sørger du for at Microsoft Scripting Runtime er slået til
Copy-paste, og kør programemt herunder:
Option Explicit Dim Filenumber As Long Dim i As Long
Private Sub Command1_Click() i = 0 'Under Project > References, skal du hakke 'Microsoft Scripting Runtime af... 'Ellers virker fso ikke
Dim fso As Scripting.FileSystemObject Set fso = New Scripting.FileSystemObject Filenumber = FreeFile 'Kontroller selv, at filnavn er OK Open "c:\folders.txt" For Output As #Filenumber CountFolder fso.GetFolder("C:\") '<-Ret selv sti Close #Filenumber MsgBox "Slut - antal folders: " & i End Sub
Private Sub CountFolder(folder As Scripting.folder) Dim tmpFolder As Scripting.folder Dim tmpFile As Scripting.File Dim strFolderName As String If folder.SubFolders.Count > 0 Then For Each tmpFolder In folder.SubFolders CountFolder tmpFolder '<-- Rekursivt kald - kalder sig selv Next End If
'Kun ikke-tomme foldere tælles 'Skal ALLE tælles med skal du blot 'fjerne If ... og End If herunder
If folder.Files.Count > 0 Then i = i + 1 strFolderName = folder.ShortPath Print #Filenumber, strFolderName End If
beklager, har set dit svar tak for det har ikke prøvet løsningen da jeg har været væk fra maskinen i et par dage ser på det i weekenden!
Synes godt om
Ny brugerNybegynder
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.