有人有对 CIM_DataFile 类进行 WMI 查询的示例代码吗?
SELECT 可以获取有关文件或目录的信息吗? 确实有效的东西吗?
语言并不重要,我最感兴趣的是查询语法。
Something that does SELECT's to get info about a file or directory? Something that actually works?
Language doesn't matter, I'm most interested in the query syntax.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下是一些示例:
查询文件:
查询文件夹:
有关查询语法的详细信息,请参阅WQL(用于 WMI 的 SQL)。 另请参阅
CIM_DataFile
和CIM_Directory
查看文件和文件夹属性的列表可以在SELECT
和WHERE
子句中使用。Here're some examples:
Querying a file:
Querying a folder:
For more information on the query syntax, see WQL (SQL for WMI). Also see
CIM_DataFile
andCIM_Directory
for a list of file and folder properties that can be used in theSELECT
andWHERE
clauses.我已经得到了答案,这一切都是由我的一个愚蠢的错误引起的:我未能在路径字符串中加倍反斜杠,并认为它已经完成。 此外,您必须在 WHERE 子句中指定所有四个字段:驱动器、路径、文件名和扩展名。
I have reached the answer, and it was all caused by a silly error of mine: I was failing to double the backslashes in the path string, and thinking it was being done. Additionally, you have to specify all four fields in the WHERE clause: drive, path, filename, and extension.
WMI 代码创建器 有一些帮助。
请参阅此代码:
编辑
此示例是您正在查找的枚举计算机上的所有文件。
尝试使用这种格式的查询:
这里有关使用 LIKE 进行查询 WQL 的更多信息。
也可以尝试一下:Scriptomatic 2.0 。
The WMI Code Creator has some help.
See this code:
EDIT
This sample is that you are looking Enumerating All the Files on a Computer.
Try this format of query to:
Here more info about make query WQL using LIKE.
Try this also: Scriptomatic 2.0 .