使用批处理,尝试输出以下命令:
wmic logicaldisk get caption,description,volumename
因此,我只是做以下事情:
wmic logicaldisk get caption,description,volumename >>"C:\out.log"
不幸的是,这是我得到的输出:
答案 0 :(得分:3)
wmic
有一个输出标记,您可以使用该标记代替可能更适合您的重定向符号。
wmic /output:"C:\out.log" logicaldisk get caption,description,volumename
答案 1 :(得分:3)
WMIC的输出是unicode,你的"空格"是文件中两个字节的unicode字符的空值。试试
wmic logicaldisk get caption,description,volumename | find /v "" >>"C:\out.log"
答案 2 :(得分:0)
我没有看到该文件的问题,但在做findstr
时,我注意到找不到它。所以我做了以下工作,它将允许它生成一个常规的ASCII文本文件。
另一个解决方案是键入文件并再次执行
wmic logicaldisk get caption,description,volumename >>"C:\out.log"
type c:\out.log > c:\out1.log
findstr "your text" out1.log (instead of out.log)