这是我的devcon命令,用于查找zte的所有驱动程序并使用批处理文件删除
@echo off
devcon findall @usb\* |findstr /s /i /c:"usb mass storage" /c:"zte" >zte.txt
For /f "tokens=1 delims= " %%G in (zte.txt) do echo devcon remove "@%%G">>deldriver.bat
deldriver.bat
它在运行之后给出了一个错误,然后在我完成此代码后devcon无法正常工作我无法使用重定向运算符将其转换为文本文件。
答案 0 :(得分:0)
在一个循环中尝试全部:
@echo off
For /f "tokens=1 delims= " %%G in ('devcon findall @usb\* ^| findstr /s /i /c:"usb mass storage" /c:"zte"') do (
devcon remove @%%G
)
但问题可能是你echo
声明"@%%G"
中的引号;尝试删除它们