Я хотел бы знать, знает ли кто-нибудь, какая функция является самым быстрым способом удаления папки и всех ее файлов и подкаталогов.Самый быстрый способ удалить папку, включая все файлы и поддиректории
Я знаю (быстрый один до сих пор):
Dim SHFileOp As SHFILEOPSTRUCT
With SHFileOp
' Function: Delete
.wFunc = FO_DELETE
' Which file/dir
.pFrom = uFolder
' Set flags
.fFlags = FOF_SILENT Or _
FOF_SIMPLEPROGRESS Or _
FOF_NOCONFIRMATION
End With
' Kiss it goodbye
SHFileOperation SHFileOp
и (гораздо медленнее):
Dim fso
Dim fs
Set fso = CreateObject("Scripting.FileSystemObject")
fs = fso.DeleteFolder(uFolder, True)
Кто-нибудь знает функцию, даже быстрее, чем первый?
Почему этот процесс слишком медленный для вас? – Paul