首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CIM_DataFile按全路径搜索文件

CIM_DataFile按全路径搜索文件
EN

Stack Overflow用户
提问于 2013-11-14 16:54:43
回答 1查看 908关注 0票数 3

因此,我正在尝试编写一个脚本,它将能够连接到远程系统并查询CIM_DataFile等。

为了进行测试,我编写了以下代码在本地机器上进行测试。在我的C:驱动器的根目录中有两个文件(ns.txt和dns.txt),但是Name= (这是完整的路径)的查询不能正常工作。

代码语言:javascript
复制
import wmi
wmiService = wmi.WMI()
for f in wmiService.CIM_DataFile(Name="c:\ns.txt"):
    print "NAME '" + f.Name + "'"
for f in wmiService.CIM_DataFile(Name="c:\dns.txt"):
    print "NAME '" + f.Name + "'"
for f in wmiService.CIM_DataFile(FileName="ns", Extension="txt", Drive="c:"):
    print "FILENAME '" + f.Name + "'"
for f in wmiService.CIM_DataFile(FileName="dns", Extension="txt", Drive="c:"):
    print "FILENAME '" + f.Name + "'"

上述代码的输出如下:

代码语言:javascript
复制
NAME 'c:\ns.txt'
FILENAME 'c:\ns.txt'
FILENAME 'c:\dns.txt'

为什么它不为c:\dns.txt查询显示Name=?我还在我的系统中位于不同位置的其他文件上进行了测试,其中大多数文件都没有出现在Name=查询中。

EN

回答 1

Stack Overflow用户

发布于 2019-05-05 06:04:55

path:Python27\Lib\site-packages.内部file:wmi.py的原因

我改变了这份文件。

我的问题解决了。

实际上,问题是安装了一个库。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19983632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档