如何通过wmi在python中读取网络计算机文件
问题描述:
我在使用python中的wmi模块进行网络连接。我需要读取网络计算机驱动器中存在的所有文件。所以给我建议我怎么能通过使用wmi模块。如何通过wmi在python中读取网络计算机文件
我已经通过下面的代码完成连接,现在我需要读取网络计算机驱动器内的文件。
import wmi
ip = '192.168.1.18'
username = 'xxxxxx'
password = 'xxxxxx'
connection = wmi.WMI(ip, user=username, password=password)
for disk in connection.Win32_LogicalDisk (DriveType=3):
print disk.Caption
答
WMI没有任何可读/写文件内容的东西。您只能使用CIM_DataFile读取与文件关联的元数据,而不能读取文件的内容。因此,您只需使用CIM_DataFile枚举文件并使用其中一个shell命令来读取内容即可。
没有人对此问题有任何解答 –
读取文件是什么意思?阅读文件的内容或阅读共享上的文件列表? – ravikanth
阅读文件的内容 –