| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1971 人关注过本帖
标题:getfile()能否打开指定文件夹后选取文件?
取消只看楼主 加入收藏
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册:2019-3-8
结帖率:94.59%
收藏
已结贴  问题点数:20 回复次数:3 
getfile()能否打开指定文件夹后选取文件?
我要获取的文件是 E;\志愿筛选系统\usertable\志愿信息表2.xlsx,点击“获取数据”按钮,“打开”对话框中只显示到“志愿筛选系统”这一级(见图一),而我希望的结果是继续打开到“usertable”这一级,以便直接从“usertable”文件夹中选取所需文件(见图二)。
我在main.prg中的设置是:
lj=JUSTPATH(SYS(16,1))
SET DEFAULT TO (lj)
SET PATH TO usertable

查了getfile()的帮助,好像也没有相应的参数可以设置。

请教方家,用getfile()有没办法直接打开第二级目录呢?

图一图二.rar (157.15 KB)

搜索更多相关主题的帖子: 文件 打开 指定文件 SET 系统 
2021-03-25 11:49
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册:2019-3-8
收藏
得分:0 
没错,谢版主!
如能直接打开文件夹usertable,我可以少点一次鼠标
想要此功能,纯粹想偷懒而已如能实现,也是增长了知识
2021-03-25 12:36
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用sdta在2021-3-25 12:43:15的发言:

如果 E:\志愿筛选系统\usertable\ 是固定的,可以这样设置代码
oldPath = SYS( 5) + CURDIR()
newPath = SYS(5) + "\志愿筛选系统\usertable\"
SET DEFAULT TO (newPath)
getfile()
<写自己需要的代码>
SET DEFAULT TO (oldPath)


真高手!!!思路非常好,完美解决!非常感谢!!!
2021-03-25 13:35
zhousr
Rank: 2
等 级:论坛游民
威 望:1
帖 子:266
专家分:47
注 册:2019-3-8
收藏
得分:0 
以下是引用wengjl在2021-3-25 16:45:36的发言:


这个帖子说明: 有想法,总会有办法

2021-03-26 11:00
快速回复:getfile()能否打开指定文件夹后选取文件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018166 second(s), 12 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved