找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3717|回复: 0

[原创]VFP取得目录下所有的子目录和文件【源码】

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2008-11-7 16:16:27 | 显示全部楼层 |阅读模式
<p><font face="Verdana">a1=GETDIR()<br/>IF EMPTY('a1')<br/>&nbsp;RETURN<br/>ENDIF</font></p>
<p><font face="Verdana">CLEAR</font></p>
<p><font face="Verdana">ldir(a1)</font></p>
<p><font face="Verdana">FUNCTION ldir(dirname)<br/>PRIVATE a,abc &amp;&amp;必须量声明为私有变量,否则结果会出错。</font></p>
<p><font face="Verdana">SET DEFAULT TO (dirname)<br/>ADIR(abc,'*.*','AHRSD')</font></p>
<p><font face="Verdana">FOR a=1 TO ALEN(abc,1)<br/>&nbsp;IF abc(a,1) # '.' AND abc(a,1) # '..'<br/>&nbsp;&nbsp;? dirname+abc(a,1),abc(a,5)<br/>&nbsp;&nbsp;DOEVENTS<br/>&nbsp;&nbsp;IF 'D' $ abc(a,5)<br/>&nbsp;&nbsp;&nbsp;ldir(dirname+abc(a,1)+'\')<br/>&nbsp;&nbsp;ENDIF<br/>&nbsp;ENDIF<br/>NEXT<br/>ENDFUNC</font></p>
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表