Avatar billede macpain Nybegynder
16. april 2004 - 13:15 Der er 6 kommentarer og
1 løsning

Slet folder med filer

Hvorledes kan man slette en folder med tilhørende filer i VB 6.0.

Det skal være sådanne at man kan slette flere foldere med ens lydende navne blot med forskellig endelse som:
xxx.xxx
xxx.xxx0
xxx.xxx00
osv.
punktummet er en del af filnavnet
Jeg har prøvet med Kill c:\foldernavn men dette virker ikke
Avatar billede skwat Praktikant
16. april 2004 - 13:21 #1
Dim fso As New FileSystemObject
fso.DeleteFolder "c:\hest", True
Avatar billede skwat Praktikant
16. april 2004 - 13:23 #2
ohh læste forkert, jeg trode du ville slette en folder rekusivt
Avatar billede macpain Nybegynder
16. april 2004 - 13:29 #3
Dim FileSys As FileSystemObject
Set FileSys = New FileSystemObject
FileSys.DeleteFile "C:\Temp\MyFile.txt"

Dette kunne være en del af løsningen, men hvorfor skriver den at den ikke kender FileSystemObject
Avatar billede skwat Praktikant
16. april 2004 - 14:09 #4
fordi du ikke har tilføjet microsoft scripting runtime i projekt ref.
Avatar billede martin_moth Mester
16. april 2004 - 14:44 #5
Project > references > Microsoft Scripting Runtime

Er folderne der skal slettes tomme, eller skal de først tømmes (alt indhold slettes) før de skal slettes?
Er der underfoldere?
Avatar billede sjh Nybegynder
16. april 2004 - 15:03 #6
ellers så gør sådan:

'---------------------- Form1 ----------------------
Option Explicit

Public Sub KillFolder(ByVal strDir As String)
Dim fso As Object
  Set fso = CreateObject("Scripting.FileSystemObject")
  Call fso.DeleteFolder(strDir, True)
  Set fso = Nothing
End Sub

Private Sub Form_Load()
  Call KillFolder("C:\Temp")
End Sub
'---------------------- Form1 ----------------------
Avatar billede macpain Nybegynder
17. april 2004 - 14:57 #7
Tak, skwat. Det virkede at slå Micro scripting ikke var slået til. Fik det til at virke to sek efter jeg så din besked 14.09 men kom desværre ikke tilbage til computeren efter det virkede. Men her har du pointene.

sjh takker for dit svar også, men det var jo som skrevet skwat der fik mig til at få gennembrudet
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester