Foxtable(狐表)用户栏目专家坐堂 → [求助]如何用变量表示路径?


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

主题:[求助]如何用变量表示路径?

帅哥哟,离线,有人找我吗?
pladic
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
[求助]如何用变量表示路径?  发帖心情 Post By:2017/2/14 10:08:00 [只看该作者]

dim pan="Y:\ABCD"
FOR EACH file as string in filesys.getfiles(pan)

报错!应该如何写?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110610 积分:562952 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/14 10:34:00 [只看该作者]

Y盘不是物理路径来的吧,或者没有权限访问

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


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
  发帖心情 Post By:2017/2/14 10:43:00 [只看该作者]

for each file as string in filesys.getfiles("Y:\ABCD")    这样写可以通过。

但是,如果把路径赋值给一个字符串变量,如何在上面的代码中使用这个变量,代表“Y:\ABCD”?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 11:06:00 [只看该作者]

我这样测试,没问题。

 

Dim pan = "d:\test"
For Each file As String In filesys.getfiles(pan)

 

Next

 

 

报什么错?你确定你的pan的值,是正确的?


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


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
  发帖心情 Post By:2017/2/14 11:20:00 [只看该作者]

用output.show(pan),显示的是“Y:\ABCD”。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 11:29:00 [只看该作者]

 那报什么错?

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


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
  发帖心情 Post By:2017/2/14 11:36:00 [只看该作者]

解决了。报错不是这个原因。

另问:可以一次创建多层目录吗?FileSys.CreateDirectory("C:\MyFolder")

FileSys.CreateDirectory("C:\MyFolder\a\b")

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 11:54:00 [只看该作者]

 可以的,这种问题,你自己测试一次便知

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


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
回复:(有点色) 可以的,这种问题,你自己测试...  发帖心情 Post By:2017/2/14 16:46:00 [只看该作者]

for each file as string in filesys.getfiles()

读取目录里的文件时,能按文件名的读取吗?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 18:24:00 [只看该作者]

以下是引用pladic在2017/2/14 16:46:00的发言:
for each file as string in filesys.getfiles()

读取目录里的文件时,能按文件名的读取吗?

 

在循环的时候判断比较呗。


 回到顶部