通过 jt400 将文本文件写入 IFS 的问题
Issues writing text file to IFS though jt400
我想做的就是在 IFS 上删除日志
这是我的代码:
def write(target_filename, data)
stream = com.ibm.as400.access.IFSFileOutputStream.new(AS400.sys, target_filename)
stream.write(data.to_java_bytes)
stream.flush
stream.close
end
当我通过 jt400 库读取它时,结果还不错。
但是当我想到 qShell
或 wrklnk
时,文件似乎是空的。
知道为什么吗?是 CCID 吗?
发现问题。我正在使用 IFSFileOutputStream
来编写二进制文本流。通过将其切换为 IFSTextFileOutputStream
,问题得到解决。
我想做的就是在 IFS 上删除日志
这是我的代码:
def write(target_filename, data)
stream = com.ibm.as400.access.IFSFileOutputStream.new(AS400.sys, target_filename)
stream.write(data.to_java_bytes)
stream.flush
stream.close
end
当我通过 jt400 库读取它时,结果还不错。
但是当我想到 qShell
或 wrklnk
时,文件似乎是空的。
知道为什么吗?是 CCID 吗?
发现问题。我正在使用 IFSFileOutputStream
来编写二进制文本流。通过将其切换为 IFSTextFileOutputStream
,问题得到解决。