25. august 2004 - 13:15Der er
7 kommentarer og 1 løsning
Hente alle filer i en mappe
Hej :-)
Jeg har brug for at læse fra alle filer i en mappe. Er der en der har en simpel opskrift på dette? Jeg benytter VB 5.0 og jeg får ikke lov at lave følgende erklæring:
For at forenkle det: Jeg har nogle filer, hvor jeg skal læse linie for linie og sætte ind i et og samme array af typen String. Egentligt skal de ind i en collection af objekter, men det er ikke problemet.
lad os sige hver linie i filerne indeholder fugter fx flg streng: "Æbler"
Jeg har nu skrevet følgende sub men får ikke den sidste 'MsgBox' frem Private Sub displayFolderInfo(ByVal folderName As String) Dim f1, fc, f Dim fso As New FileSystemObject Dim folderSpec As Folder Dim strInfo As String Set folderSpec = fso.GetFolder(folderName) strInfo = folderSpec.Name & vbCrLf strInfo = strInfo & "Created: " strInfo = strInfo & folderSpec.DateCreated MsgBox strInfo, vbInformation, "Folder Information"
Set f = fso.GetFolder(folderSpec) Set fc = f.SubFolders 'FolderCount = 0 For Each f1 In fc MsgBox f1.Name Next Set folderSpec = Nothing End Sub
Private Sub Form_Load() Dim strPath As String Dim strFile As String strPath = "C:\" strFile = Dir(strPath, vbDirectory) Do While strFile <> "" If strFile <> "." And strFile <> ".." Then If (GetAttr(strPath & strFile) And vbDirectory) = vbDirectory Then MsgBox "Directory: " & strFile Else MsgBox "File: " & strFile End If End If strFile = Dir Loop End Sub
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.