Hallo allemaal!
Om de inhoud van een bepaalde map te verwijderen heb ik in Visual Basic 6 een button "Command1" met de volgende functie:
De bedoeling is dat bovenstaande de inhoud van de map C:\Documents and Settings\{willekeurigeUsername}\test\ verwijderd. Helaas krijg ik bij het uitvoeren van de functie de melding: "Run-time error 424: Object required".
Het vreemde is, dat de code wel werkt in een apart *.VBS bestand. Weet iemand hoe ik dit werkend kan krijgen in VB6?
Thanks alvast!
Om de inhoud van een bepaalde map te verwijderen heb ik in Visual Basic 6 een button "Command1" met de volgende functie:
Code:
Private Sub Command1_Click()
Dim objFSO, vSystemDrive
Set WshShell = WScript.CreateObject("Wscript.Shell")
Set oShell = CreateObject("Wscript.Shell")
strUserProfile = oShell.ExpandEnvironmentStrings("%USERPROFILE%")
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(strUserProfile & "\test") Then
objFSO.DeleteFile (strUserProfile & "\test\*.*")
End If
End Sub
De bedoeling is dat bovenstaande de inhoud van de map C:\Documents and Settings\{willekeurigeUsername}\test\ verwijderd. Helaas krijg ik bij het uitvoeren van de functie de melding: "Run-time error 424: Object required".
Het vreemde is, dat de code wel werkt in een apart *.VBS bestand. Weet iemand hoe ik dit werkend kan krijgen in VB6?
Thanks alvast!