ysqcq1 发表于 2024-6-14 16:40:41

io接口使用异常

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

sky258 发表于 2024-6-15 10:18:48

线上的io库,只能操作Envir\UserFile目录

我不会技术 发表于 2024-6-15 15:00:32

可以下载专用的I/O库

ysqcq1 发表于 2024-6-17 15:04:40

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
这是我写的测试代码,这个目录也还是无返回,在客户端使用这个代码可以返回结果

ysqcq1 发表于 2024-6-17 15:06:48

我不会技术 发表于 2024-6-15 15:00
可以下载专用的I/O库

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

sky258 发表于 2024-6-18 10:38:15

ysqcq1 发表于 2024-6-17 15:04
local find_cmd = "dir /b /s G:\\cq\\SSpro\\MirServer\\Mir200\\Envir\%userFile\\"
for line in io.po ...

这么写不对....

ysqcq1 发表于 2024-6-18 10:58:51

sky258 发表于 2024-6-18 10:38
这么写不对....

这么写,在客户端使用io接口是可行的,**器你说的只能操作Envir\UserFile,如何操作?
页: [1]
查看完整版本: io接口使用异常