Foxtable(狐表)用户栏目专家坐堂 → 循环文件夹下文件


  共有2621人关注过本帖树形打印复制链接

主题:循环文件夹下文件

美女呀,离线,留言给我吧!
漂亮美眉vszh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8064 威望:0 精华:0 注册:2013/5/30 11:27:00
循环文件夹下文件  发帖心情 Post By:2019/11/16 13:52:00 [只看该作者]

 

For Each File As String In FileSys.GetFiles("C:\")
    Output.Show(File)

Next

 老师:这句代码是For each循环,如何for i as integer 循环呢?

For file As Integer = 0 To FileSys.GetFiles("C:\Users\89284\Desktop\新建文件夹").Count - 1
Output.Show(FileSys.GetFiles(file))
Next

这样循环不出来,我的表格都是按顺便排序排好的,所以要for循环


此主题相关图片如下:123456.png
按此在新窗口浏览图片

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/16 13:58:00 [只看该作者]

这个和用for each还是for i as integer没有关系,for each默认也是按顺序的

dim lst as list(of string) = FileSys.GetFiles("C:\")
lst.sort()
For Each File As String In lst
    Output.Show(File)

Next

For i as integer = 0 to lst.count - 1
    Output.Show(lst(i))

Next

 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8064 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2019/11/16 14:44:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:678.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/16 14:53:00 [只看该作者]

改为这样
dim lst as object = FileSys.GetFiles("C:\")

或者
dim lst as system.collections.objectmodel.readonlycollection(of string) = FileSys.GetFiles("C:\")

 回到顶部