【发布时间】:2014-10-07 08:42:04
【问题描述】:
for /f "skip=1 tokens=* usebackq" %%u in ("\\%%a\C$\ProgramData\Symantec\Symantec Endpoint Protection\12.1.*\Data\Definitions\VirusDefs\definfo.dat) do (
我正在尝试读取文件definfo.dat 的第二行,通过批处理文件使用以下命令,其中%%a 是计算机名称。执行此操作时无法识别通配符。它会查找名称为 12.1.* 的文件夹,而不是查找 12.1.1, 12.1.2, 12.1.3 等的任意组合。
我在这里做错了什么?由于路径也有空格,我无法排除引号。
【问题讨论】:
标签: batch-file for-loop wildcard filepath