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:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.