Java 通过jt400向IFS写入文本文件的问题
我所要做的就是在IFS上删除日志 这是我的密码:Java 通过jt400向IFS写入文本文件的问题,java,jruby,ibm-midrange,jt400,ibm-ifs,Java,Jruby,Ibm Midrange,Jt400,Ibm Ifs,我所要做的就是在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库中读到它时,结果很好 但是当我去想
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
,问题得以解决 。。。文件似乎是空的。
什么意思?是否查看大小的属性?还是运行实用程序来显示内容?或你跑什么?发生了什么?IFSFileOutputStream=newifsfileoutputstream(as400,“/Dir/File”);