23. januar 2001 - 11:17Der er
9 kommentarer og 1 løsning
Liste over hvad der er på en cd
Jeg skal lave et program som kan skrive til en tekst fil hvad der er på ens cd. Altså hvilke filer der ligger på cden. Hvis der fx ligger en fil de hedder setup.exe, skal programmet skrive setup.exe til en tekstfil. Hvordan laver man sådan et program??
Private Function FindFile(ByVal sFol As String, sFile As String, nDirs As Integer, nFiles As Integer) As Long Dim tFld As Folder, tFil As File, FileName As String
Set fld = fso.GetFolder(sFol) FileName = Dir(fso.BuildPath(fld.Path, sFile), vbNormal Or vbHidden Or vbSystem Or vbReadOnly) While Len(FileName) <> 0 FindFile = FindFile + FileLen(fso.BuildPath(fld.Path, FileName)) nFiles = nFiles + 1
\' Din textfil er her
Open \"C:\\windows\\skrivebord\\textfil.txt\" For Append As #1 Print #1, fso.BuildPath(fld.Path, FileName) Close #1
FileName = Dir() DoEvents Wend Label1 = \"Searching \" & vbCrLf & fld.Path & \"...\" nDirs = nDirs + 1 If fld.SubFolders.Count > 0 Then For Each tFld In fld.SubFolders DoEvents FindFile = FindFile + FindFile(tFld.Path, sFile, nDirs, nFiles) Next End If End Function
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.