FilePath=F:\ //这里写文件夹的目录 MyFile = AllFileName(FilePath) For i = 0 To UBound(MyFile) - 1 Call Plugin.File.DeleteFile(FilePath & \ & MyFile(i)) Next Function AllFileName(FilePath) Dim FileName,fso,folder,f,files FileName = Set fso = CreateObject(Scripting.FileSystemObject) Set folder = fso.getfolder(FilePath) Set files = folder.files For Each f In files FileName = FileName & f.name & , Next Set fso = Nothing AllFileName = Split(FileName, ,) End Function 上面代码,第一行引号内写文件夹目录,就可以删除文件夹内所有的文件,但是,文件夹里面的文件夹是不删除的,由于你只说删除文件,我就写了只删除文件。
FilePath=F:\ //这里写文件夹的目录 MyFile = AllFileName(FilePath) For i = 0 To UBound(MyFile) - 1 Call Plugin.File.DeleteFile(FilePath & \ & MyFile(i)) Next Function AllFileName(FilePath) Dim FileName,fso,folder,f,files FileName = Set fso = CreateObject(Scripting.FileSystemObject) Set folder = fso.getfolder(FilePath) Set files = folder.files For Each f In files FileName = FileName & f.name & , Next Set fso = Nothing AllFileName = Split(FileName, ,) End Function 上面代码,第一行引号内写文件夹目录,就可以删除文件夹内所有的文件,但是,文件夹里面的文件夹是不删除的,由于你只说删除文件,我就写了只删除文件。