CSDN=>FAQ=>FAQ 展示
  • 问题内容:获取进程中的文件名.路径.大小.创建时间.修改时间.属性等
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5306675
  • 所属论坛:VFP     审核组:其他数据库开发
  • 提问者:zzjgzs     解决者:apple_8180
  • 感谢:apple_8180
  • 关键字:其他数据库开发 VFP 进程文件路径
  • 答案:

    获取进程中的文件名.路径.大小.创建时间.修改时间.属性等

    ---------------------------------------------------------------

    LOCAL oWbemLocator, oWMIService, oItems, oItem
    oWbemLocator = CREATEOBJECT("WbemScripting.SWbemLocator")
    oWMIService = oWbemLocator.ConnectServer(".", "root/cimv2")
    oItems = oWMIService.ExecQuery("SELECT * FROM Win32_Process")
    FOR EACH oItem IN oItems
        ? oItem.ProcessId,oItem.Name,oItem.ExecutablePath
        *依次是:进程ID,进程Name,进程文件路径
    ENDFOR 
    RELEASE oWbemLocator, oWMIService, oItems, oItem


    知道进程文件路径了,再通过ADIR()即可得到
    文件大小、创建时间、修改时间

    Adir(MyArray,'c:\vfp\vfp6.exe')
    ?'文件名:',MyArray(1)
    ?'文件大小:',MyArray(2)
    ?'文件最后修改日期:',MyArray(3)
    ?'文件最后修改时间:',MyArray(4)
    ?'文件属性:',MyArray(5)

  • 评价: 有价值 给朵鲜花(1) 无价值 扔个鸡蛋(0)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo