30. marts 2001 - 12:02
Der er
14 kommentarer og 1 løsning
Hvordan sletter jeg alle filer i en given mappe
Jeg vil kunne slete alle filer i f.eks C:\\temp\\Temporary Internet Files\\ uden at skulle bekrafte o.s.v.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
30. marts 2001 - 12:20
#1
Private Sub Command1_Click() DeleteTree \"c:\\temp\" End Sub Private Sub DeleteTree(strPath As String) Shell \"DelTree /Y \" & strPath End Sub BEMÆRK: Denne funktion sletter også det bibliotek, som er startbiblioteket for funktionen, så det kan være du skal oprette dette igen...
30. marts 2001 - 12:23
#2
kill \"C:\\temp\\Temporary Internet Files\\*.*\" Er vel det du skal
30. marts 2001 - 12:25
#3
Var det ikke lidt powerfull.. Jeg havde tænkt på Kill (\"C:\\temp\\TemporaryTemporary Internet Files\\\") Men jeg får fejl, nok fordi det er mellemrum i mappenavnet
30. marts 2001 - 12:26
#4
skwat jeg havde ikke læst dit svar men som jeg skriver får jeg fejl
30. marts 2001 - 12:29
#5
Kill medtager ikke underbiblioteker !!
30. marts 2001 - 12:30
#6
Nej det er jeg med på men jeg har kun brug får som står i min title Hvordan sletter jeg alle filer i en given mappe
30. marts 2001 - 12:36
#7
Hvis du lægger mærke til Skwat\'s svar, så har han *.* til sidst... Har du prøvet med det?? Og er du sikker på at stien er rigtig??
30. marts 2001 - 12:54
#8
Jeg har prøvet med *.* problemet er når det er mellemrum i mappenavnet.. I kan prøve selv.. Kill (\"C:\\temp\\*.*\") \' virker fint Kill (\"C:\\temp\\a a\\*.*\") \' virker ikke Fejl meddelesen er > Run time error \'53\': File not found
30. marts 2001 - 13:08
#9
Jeg forhøjer lig poing talet til 100,, Det må være en der kænder til problemet..
30. marts 2001 - 13:26
#10
Private Sub Command1_Click() ChDir \"C:\\temp\\Temporary Internet Files\" Kill \"*.*\" End Sub DETTE VIRKER !!! (I hvert fald på min maskine)
30. marts 2001 - 14:04
#11
Nåh hvad skal jeg sige.. Det virker ikke på min,, Jeg kører på Win2000Pro med NT partiotion hvis det har noget at sige
30. marts 2001 - 14:09
#12
Først skal du vælge referencen: \"Microsoft Scripting Runtime\" i Project, References Private FSO As scripting.FileSystemObject Dim fN, f1N, fcN As Object Set FSO = New scripting.FileSystemObject Set fN = FSO.GetFolder(\"C:\\temp\\Temporary Internet Files\\ \") Set fcN = fN.Files For Each f1N In fcN FSO.DeleteFile \"C:\\temp\\Temporary Internet Files\\ \" & \"*.*\" Next Set fN = Nothing Set f1N = Nothing Set fcN = Nothing Set FSO = Nothing
30. marts 2001 - 14:36
#13
peter.erikse jeg fik fejl i FSO.DeleteFile \"C:\\temp\\Temporary Internet Files\\ \" & \"*.*\" men lige så prøvede jeg med FSO.DeleteFile \"C:\\temp\\Temporary Internet Files\\ \" & \"*.*\" Så kører det...
30. marts 2001 - 14:37
#14
arrrg,,, Med det her FSO.DeleteFile \"C:\\temp\\Temporary Internet Files\\\" & \"*.*\"
31. marts 2001 - 17:43
#15
brug dosnavne kill \"C:\\temp\\Tempor~1\\*.*\" Der er ikke nogen grunmd til at gøre det så besværligt
Kurser inden for grundlæggende programmering