找回密码
 立即注册

QQ登录

只需一步,快速开始

吴小胖 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-5-19 11:50  /   查看:3305  /  回复:9
Hello~各位小伙伴,有两周没上课了,大家想我了吗?哈哈哈~
image.png442218627.png
此时此刻,你是不是这样的表情呢~如果你们这样,我内心会很受伤的……
image.png217015380.png

好了,闲言少叙,进入正题~今天课程的主题源自一位格友的提问:
【7.0.104.0】文件及文件夹管理
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=66072
(出处: 葡萄城产品技术社区)


帖子里提到了renho大佬做的一个简易文件管理系统,该系统是图标展示,但是题主想要文件详细信息列表的形式,那我们就开干吧~
我们以我本地F盘下的测试文件为例,里面一共有三个不同类型的文件~
image.png61210021.png
1、新建一个服务端命令,获取文件夹中的文件路径,我测试使用的是 F:\测试文件【如果您的这个文件夹下还有子文件夹就把下面的“包含子文件夹”勾选上】——结果保存到变量【变量名自己随意起,我用的是result】——返回命令
image.png272636412.png

image.png470799560.png
我们来测试一下
image.png119822081.png
返回成功,但是这返回的信息怎么还有这么多符号呢~别急,这返回的是数组,咱们只要使用循环就可以了~
2、添加循环命令
image.png918758850.png
指定循环次数或或循环数组这里选择您刚才自定义的名称,我定义的是result,下面的 当前循环对象变量名称 您可以使用默认的item也可以改名~我改成了file 这个变量是给返回使用的,因此返回命令里也要修改一下~
image.png794374389.png
再来点击一下测试~
image.png799661559.png
此时此刻,我们就拿到了想要的文件信息了~
3、新增一条命令 获取文件信息 文件路径是第二步里您自己设置的“当前循环对象变量名称” 依次拿到文件名、扩展名、文件夹路径、创建时间等信息并保存到新的变量里,特别注意:这些变量名都是可以自定义的~但是不能重名哦~我采用的命名方式是取这些类型的拼音首字母缩写。
image.png320341796.png

image.png742046508.png
4、建表,这一步就很简单了,直接使用活字格的内置库,给不同的字段起不同的名字就可以了~创建日期选择日期类型,文件大小选择小数类型~
image.png218828124.png
5、添加一个命令 数据表操作
image.png494304809.png
点击一下测试~
image.png715942992.png
我们就可以看到文件信息被添加到表里了~
image.png741472472.png
6、把这个表拖拽到页面上,右击-自动设置列名
image.png90183714.png
image.png725127563.png
7、找一个区域,添加“图文列表”插件,并选择表格1
image.png773376769.png
8、双击 页面上的图文列表插件或点击右侧的编辑模板,进入模板编辑页面;您想要什么样的,这里就随便造吧~别忘了选择关联列就可以了~【坑位:为什么我的关联列点开以后里面没有东西呢?那是因为您没有给完成第六步里的自动设置列名~】
image.png720958251.png
9、做好模板后,点击左上角 返回父页面
image.png54956053.png
10、F5预览一下~
image.png209855040.png
【请忽略我拙劣的UI~哈哈哈哈~】
至此,文件信息列表模式就完成了~调整一下页面,该隐藏的隐藏,布局该调整的调整~
留一个小问题:
image.png154536131.png
根据不同的文件类型,显示不同的图标~小伙伴们,来挑战一下吧~嘿嘿~
PS:创建时间显示的不对哦~这个问题之前解释过~您还记得吗~
下课~




评分

参与人数 2金币 +732 收起 理由
Chelsey.Wang + 666 赞一个!
Lay.Li + 66 赞一个!

查看全部评分

9 个回复

倒序浏览
13794930121活字格认证
银牌会员   /  发表于:2022-5-19 11:54:32
沙发
你真会玩。
回复 使用道具 举报
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-5-19 11:57:14
板凳
先坐上沙发慢慢学习!
回复 使用道具 举报
黑色幽默悬赏达人认证 活字格认证
高级会员   /  发表于:2022-5-19 11:59:30
地板
回复 使用道具 举报
放下活字格认证
高级会员   /  发表于:2022-5-19 12:58:55
5#
牛人,学习了。
回复 使用道具 举报
Tom猫
中级会员   /  发表于:2022-5-19 13:19:55
6#
回复 使用道具 举报
键盘鼠标
注册会员   /  发表于:2022-8-5 23:00:30
7#
太强了
回复 使用道具 举报
韶华易逝
中级会员   /  发表于:2022-8-11 16:16:36
8#
非常牛,可以上传文件到这里吗,可以删除等操作吗
回复 使用道具 举报
遇见未知的自己
银牌会员   /  发表于:2024-4-25 16:19:32
9#
本帖最后由 遇见未知的自己 于 2024-4-25 16:21 编辑

感谢大佬的分享,按大佬的步骤操作测试是成功的,
如果读取已上传表里的文件名信息,会提示错误信息

image.png424846496.png


本地测试提示这个
image.png857185973.png

开始以为是本地开发环境的原因,发布后测试也是一样报错
image.png173298033.png

想请教下大佬,这个问题会是什么原因,是我设置的不对吗
回复 使用道具 举报
KinShing
初级会员   /  发表于:2024-4-27 14:37:45
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部