set path to c:\temp?adir(aaa,"*.*")

解决方案 »

  1.   

    哎呀,少了回车
    set path to c:\temp
    ?adir(aaa,"*.*") 
      

  2.   

    aaa 是什么呀?我老是得到一个56,
      

  3.   

    判断一个文件存在否使用:file(),判断一个目录是否存在使用directory(),aaa 是存储文件的数组,adir返回的值是匹配文件的个数
      

  4.   

    coolyylu(将来是我)答得很好。
    你得到的 56 就是文件数。
    aaa是一个数组。内容是这个文件夹下所有文件的文件名。
    这个数组是一个二维数组,大小是   文件数*5
    如aaa(1,1)是第一个文件的文件名
    aaa(1,2)是第一个文件的文件大小
    aaa(1,3)是第一个文件的最后修改日期
    aaa(1,4)是第一个文件的最后修改时间
    aaa(1,5)是第一个文件的文件属性更详细的内容请看VFP的帮助。