请教vb.net 怎么按创建时间来遍历文件夹里面的文件?

SST_X 2019-02-10 01:26:06
vb.net 怎么按创建时间来遍历文件夹里面的文件?
例如:
For Each mFileInfo In mDirInfo.GetFiles("*.csv")
...全文
438 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SST_X 2019-02-17
  • 打赏
  • 举报
回复
很感谢“以专业开关人员为伍”,以后会多多请教。好人~~
  • 打赏
  • 举报
回复
我“试了一下”,vb.net 现在支持简化单行语句体的函数定义,可以写
Dim query = mDirInfo.GetFiles("*.csv").OrderBy(Function(f As FileInfo) f.CreationTime)
For Each mFileInfo In query
或者
For Each mFileInfo In mDirInfo.GetFiles("*.csv").OrderBy(Function(f As FileInfo) f.CreationTime)
  • 打赏
  • 举报
回复
当然,vb.net 的自动排版总是有点“怪”,为了清爽你可以分离表达式:
Dim query = mDirInfo.GetFiles("*.csv").OrderBy(Function(f As FileInfo)
                                                    Return f.CreationTime
                                                End Function)
For Each mFileInfo In query
  • 打赏
  • 举报
回复
For Each mFileInfo In mDirInfo.GetFiles("*.csv").OrderBy(Function(f As FileInfo)
                                                            Return f.CreationTime
                                                        End Function)
vb.net 可以很好地支持 Linq 功能。

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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