io接口使用异常

[复制链接]
作者: ysqcq1 | 时间: 2024-6-14 16:40:41 | 技术答疑|
6 44

7

帖子

124

金币

70

积分

积分
70
发表于 4 天前| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

x
引擎版本:官网三端版本6-12最新
问题描述:在server端lua,使用io接口popen索引指定目录下文件时,通过lines()函数返回全部文件路径,发现不管什么路径,返回的都是空,这个是引擎封装了io的接口吗?
回复

使用道具 举报

30

帖子

3955

金币

2139

积分

积分
2139
发表于 3 天前| 显示全部楼层
线上的io库,只能操作Envir\UserFile目录
回复

使用道具 举报

131

帖子

5800

金币

3279

积分

积分
3279
发表于 3 天前| 显示全部楼层
可以下载专用的I/O库
回复

使用道具 举报

7

帖子

124

金币

70

积分

积分
70
 楼主| 发表于 昨天 15:04| 显示全部楼层
sky258 发表于 2024-6-15 10:18
线上的io库,只能操作Envir%userFile目录

local find_cmd = "dir /b /s G:\\cq\\SSpro\\MirServer\\Mir200\\Envir\\UserFile\\"
for line in io.popen(find_cmd):lines() do
    LOGPrint(line)
end
这是我写的测试代码,这个目录也还是无返回,在客户端使用这个代码可以返回结果
回复

使用道具 举报

7

帖子

124

金币

70

积分

积分
70
 楼主| 发表于 昨天 15:06| 显示全部楼层
我不会技术 发表于 2024-6-15 15:00
可以下载专用的I/O库

目前是**器i/o库返回结果被拦截应该,客户端直接使用是没有问题的,有结果返回
回复

使用道具 举报

30

帖子

3955

金币

2139

积分

积分
2139
发表于 10 小时前| 显示全部楼层
ysqcq1 发表于 2024-6-17 15:04
local find_cmd = "dir /b /s G:\\cq\\SSpro\\MirServer\\Mir200\\Envir\%userFile\\"
for line in io.po ...

这么写不对....
回复

使用道具 举报

7

帖子

124

金币

70

积分

积分
70
 楼主| 发表于 10 小时前| 显示全部楼层

这么写,在客户端使用io接口是可行的,**器你说的只能操作Envir\UserFile,如何操作?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部