怎么按文件名顺序列出目录下文件名前面部分相同的文件?

zhanglan1999 2011-01-20 01:59:38
比如A目录下,有这些文件
.....
2011001.txt
2011002.txt
2011003.txt
2011004.txt
..............

现在我想列出以2011开头的TXT文件,并按文件名顺序输入,怎么才能办到呢?
抱歉,只剩下了30分。
...全文
158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanglan1999 2011-01-20
  • 打赏
  • 举报
回复
嗯,主要我就是想要节约排序的时间,因为要处理大量的文件。

用file控件,设visible属性为false---刚试了一下,好使,省得我自己排序了
File1.Path = "C:\a"
File1.Pattern = "2011*.TXT"
咸清 2011-01-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhanglan1999 的回复:]

file system object好像不行吧?

DIR 得到的是乱序的,没有按照顺序列出来
我是需要得到文件名后分别对这些文件进行别的处理。
[/Quote]
fso 需要系统支持的。实现起来要简单
DIR 得到的是乱序的,你可以放在控件里再排一下序~~
dbcontrols 2011-01-20
  • 打赏
  • 举报
回复
每个控件都有不同的排序方法,不知道楼主放在什么控件里,还是放在数组里
列出以2011开头的TXT文件,意味着其他文件不列
所以在列出的时候加个判断即可
booksoon 2011-01-20
  • 打赏
  • 举报
回复
用file控件,设visible属性为false
zhanglan1999 2011-01-20
  • 打赏
  • 举报
回复
file system object好像不行吧?

DIR 得到的是乱序的,没有按照顺序列出来
我是需要得到文件名后分别对这些文件进行别的处理。
咸清 2011-01-20
  • 打赏
  • 举报
回复
参看 msdn的 Dir 函数用法
另:按文件名顺序输入到什么地方啊?
  • 打赏
  • 举报
回复
file system object

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧