Public Function SearchFile(ByVal sPath As String, ByVal nFiles As Long, sFiles() As String, Optional sFileSpec As String = "*.*") As Boolean
Dim sDir As String
nFiles = 0
sDir = Dir(sPath & sFileSpec) '获得当前目录下文件名和数目
Do While Len(sDir)
nFiles = nFiles + 1
ReDim Preserve sFiles(1 To nFiles)
sFiles(nFiles) = sPath & sDir
sDir = Dir
Loop
If nFiles = 0 Then SearchFile = False '当前目录没有文件
End Function
folder对象的delete方法可以删除文件夹,忽略其下是否有文件!
rmdir path可以删除文件夹
kill pathname 删除文件
删除单个文件api
Public Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long