hur.cn - 华软网

 热门搜索

做类似资源管理器的界面,如何得到磁盘的文件目录结构

  作者:未知    来源:网络    更新时间:2017/9/29
做类似资源管理器的界面,如何得到磁盘的文件目录结构.显示某个文件夹内的所有文件?
------华软网友回答------
PB自带CODE EXAMPLE中的例子“WINDOWS CONTROL”-“DIRECTORY TREE”中有两种实现方式:
1、利用DW;
2、利用TV;
------华软网友回复------
使用DirList()和DirSelect()函数
------华软网友回复------
http://221.10.44.214:85/download/oo_tut.zip
------华软网友回复------
//提取某目录下所有文件名 (用pfc比较方便)
string    ls_currdir,ls_filename
Integer   li_entries,li_count

n_cst_dirattrib   lnv_dirlist[]

SetPointer(HourGlass!)

ls_currdir = 目录+"\"+"*.*"(//或是你需要的后缀名,如"*.dll")

inv_filesrv = create n_cst_filesrvwin32

li_entries = inv_filesrv.of_DirList(ls_currdir, 0, lnv_dirlist)

for li_count = lowerbound(lnv_dirlist) to upperbound(lnv_dirlist) 
    ls_filename  = lnv_dirlist[li_count].is_filename
next 

//lowerbound为第一个,upperbound为最后一个

//如果目录下不是文件而是子目录,那么将of_DirList中的参数0改为16,可以取出子文件夹的名

lnv_dirlist还可以得到文件的大小和创建时间等属性

还有个函数of_GetFileAttributes()也非常得棒

具体请查阅pfc的帮助




------华软网友回复------
使用DirList()和DirSelect()函数      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。