Добрый день! Имеется папка с огромным количеством файлов (от 500 000 до 4 000 000) штук, задача: получить из этой папки список файлов которые были созданы либо изменены(одно из, что проще)в период начиная С указанной даты
На текущий момент решение такое:
НО, с определенного времени почтовый антивирус начал блокировать файл. Причиной оказался этот фрагмент (если удалить строку "wsh.Run cmd, 1, True" то у антивируса вопросы отпадают)
Собственно вновь нахожусь в поиске решения. Power Query использовать нет возможности.
Как либо повлиять на настройки антивируса почтового сервера возможностей нет.
В одном или нескольких вложениях этого сообщения электронной почты обнаружены вредоносные программы.
Действие: Все вложения удалены.
Имя_файла.xlsm O97M/LolBinAbuse!ibt
На текущий момент решение такое:
| Код |
|---|
FileList = ThisWorkbook.path & "\list.txt"
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
cmd = "cmd /c forfiles /P C:\folder /M *.xml_s /C ""cmd /c echo @path"" /D +28.10.2022>" & FileList
wsh.Run cmd, 1, True |
НО, с определенного времени почтовый антивирус начал блокировать файл. Причиной оказался этот фрагмент (если удалить строку "wsh.Run cmd, 1, True" то у антивируса вопросы отпадают)
Собственно вновь нахожусь в поиске решения. Power Query использовать нет возможности.
Как либо повлиять на настройки антивируса почтового сервера возможностей нет.
В одном или нескольких вложениях этого сообщения электронной почты обнаружены вредоносные программы.
Действие: Все вложения удалены.
Имя_файла.xlsm O97M/LolBinAbuse!ibt
Изменено: - 28.10.2022 12:08:10