我正在尝试存档事件日志,但是在同一个文件夹中还有其他事件日志文件,因此我无法在FOR循环中执行* .evtx。
文件名称为:Archive-Security-2018-04-27-23-07-55-901.evtx
所以我想匹配"存档 - 安全"并将它们归档。
有没有办法匹配文件的开头?
这是我到目前为止所做的:
chdir /D "C:\Users\Administrator\Desktop\111"
FOR %%i IN (*.evtx) DO "C:\Program Files\7-Zip\7z.exe" a "%%~ni.7z" "%%i"
答案 0 :(得分:0)
要仅匹配以Archive-Security
开头的文件,请使用Archive-Security*.evtx
。这将适用于任何接受通配符的命令
FOR %%i IN (Archive-Security*.evtx) DO "C:\Program Files\7-Zip\7z.exe" a "%%~ni.7z" "%%i"