Я использую функцию Dir, чтобы получить содержимое каталога прямо сейчас.Получить содержимое каталога с помощью wildcast с FileSystemObject
FileSpec = DirPath & "/GenerateID_*_*.zip"
FileName = Dir(FileSpec)
Но функция Dir блокирует папку и не может удалить эту папку, пока я не закрою приложение VBA. Я пробовал ChDir("C:\")
, чтобы сделать этот пункт в другой каталог после вызова функции Dir, но он не работает.
Можно ли фильтровать с помощью FileSystemObject, как функция Dir? Или получить все файлы с помощью FileSystemObject, зациклировать каждое имя файла и проверить, что каждый из них будет единственным вариантом?