webForumDet fria alternativet

radera alla filer i en mapp

ASP

4 svar · 311 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej!

Hur raderar jag alla filer i en angiven mapp?

Mvh
Henrik

Medlem sedan jan. 20023 327 inlägg
#2

Tjena :)
Testa detta. Paramtern i funktionsanropet specificerar vilken katalog som du vill ta bort alla filer i.

Google Says.. skrev:

Public Function DeleteAllFiles(ByVal FolderSpec As String) _
  As Boolean

'Deletes all files in folder specified
'by parameter FolderSpec.  Does not delete
'subfolders or files within subfolders

'Returns True if sucessful, false otherwise

'Requires a reference the Microsoft Scripting Runtime

'EXAMPLE: DeleteAllFiles "C:\Test"

Dim oFs As New FileSystemObject
Dim oFolder As Folder
Dim oFile As File


If oFs.FolderExists(FolderSpec) Then
    Set oFolder = oFs.GetFolder(FolderSpec)
    On Error Resume Next
    For Each oFile In oFolder.Files
        oFile.Delete True 'setting force to true
                        'deletes read-only file
    Next
    DeleteAllFiles = oFolder.Files.Count = 0
End If

End Function
Medlem sedan jan. 20013 582 inlägg
#3

Testar!
Mvh
Henrik

Medlem sedan jan. 20023 327 inlägg
#4

Fast å andra sidan hade aktiviteten i denna forum-del varit ganska mycket lägre om alla bara googlade :e

Medlem sedan jan. 20013 582 inlägg
#5

hehe... :D

//Henrik

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)