24. juni 2001 - 10:24Der er
3 kommentarer og 1 løsning
Automatisk indsættelse af filnavne i en DB
Er der en måde hvorpå man kan få smidt alle filnavne i en mappe ind i en database, uden at skulle taste det hele ind manuelt? Altså, sådan at man kan definere f.eks. en bestemt mappe, hvorefter den pløjer alle filnavnene igennem, og smider dem i en tabel? Der behøver ikke være understøttelse af undermapper.
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.
Blot for at få stillet min nysgerrighed, så vil jeg lige høre om man kan få den til at understøtte sub-dirs? Dvs. pløje alle subdirs igennem fra den sti man har angivet i tempsti-variablen?
Do While taellerOp < UBound(mappeArray) tempsti = mappeArray(taellerOp) Set f = fs.GetFolder(tempsti) Set fc = f.SubFolders For Each f1 in fc ReDim Preserve mappeArray(UBound(mappeArray) + 1) mappeArray(taellerTilfoej) = (tempsti & \"\\\" & f1.name) taellerTilfoej = taellerTilfoej + 1 Next taellerOp = taellerOp + 1 Loop
For tael = 0 To UBound(mappeArray)-1 set f = fs.GetFolder(mappeArray(tael)) Set fc = f.Files
For Each f1 in fc SQL = \"INSERT INTO filer (filName) VALUES(\'\" & f1.name & \"\')\" Conn.Execute(SQL) Next
Mangler lige Dim mappeArray () øverst. Men prøv den lige har ikke testet den ??
hyde
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.