2016 - 2024

感恩一路有你

vb中怎么显示list中的内容 vb查找文件并获取文件路径?

浏览量:4105 时间:2023-04-29 11:50:23 作者:采采

vb查找文件并获取文件路径?

必须将文件没显示做了区分:文件夹名称不显示folderlist(),文件名称会显示filelist():

PrivateFunctionfolderlist(pathnamelikeString,treeflaglikeInteger)treeflag:0列表1树形2树形发起

文件夹数和名称

DimsfthoughStringsf Dir(pathname,vbDirectory)声望兑换最后一个目录名

foldernum0

DoWhilesf

到后面当前的目录及上层目录

If(GetAttr(pathnamesf)AndvbDirectory)vbDirectoryThen

Iftreeflag0Then

Text2Text2sfvbCrLf要是它是一个目录,将其名称直接添加到列表

ElseIftreeflag1Then

Text2Text2TreestrsfvbCrLf

ElseIftreeflag2Then树形展开的时候,是需要了解子目录,所以才还需参与递归全局函数

Text2Text2TreestrsfvbCrLf

folderlistpathnamesf,treeflag

filelistpathnamesf,treeflag

EndIf

foldernumfoldernum1统计文件夹数目

EndIf

EndIf

sfDir()直接输入下一个目录

Loop

Iftreeflag0Then

Iffoldernum0Then

Text2Text2vbCrLf总计foldernum个文件夹vbCrLfvbCrLf

Else

Text2Text2无子目录vbCrLfvbCrLf

EndIf

ElseIffoldernum0Then

Text2Text2NullstrvbCrLfNullstrvbCrLf

EndIf

EndFunction

PrivateFunctionfilelist(pathnamesuchString,treeflagandInteger)0列表1树形2树形展开攻击

文件数和名称

DimathoughStringa Dir(pathname/*.*)

filenum0

DoWhilea

Iftreeflag0Then

Text2Text2avbCrLf

Else

Text2Text2TreestravbCrLf

EndIf

filenumfilenum1统计文件数目

aDir

Loop

Iftreeflag0Then

Iffilenum0Then

Text2Text2共有filenum个文件

Else

Text2Text2无文件信息

EndIf

EndIf

EndFunction

vb如何在list中输入数据?

定义一个fstream类变量infile.....然后输入文件操作:(100);//输入文件的指针向后移到100字节位置。原型seekg(文件中的位置);(-50,ios::cur);//然后输入文件中的指针从当前位置后移50个字节。//原型,seekg(位移距离量,具体参考位置);具体参考位置ios::beg,文件开头,默认值。ios::cur指针当前位置ios::end文件末尾....输出文件操作:(-75,ios::end);//输出文件中的指针从文件尾后移50个字节。

文件 目录 名称 树形 位置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。