通过jt400将文本文件写入IFS的问题

时间:2017-02-17 15:56:12

标签: 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库读取它时,它就出来了。

但是当我认为qShellwrklnk文件似乎是空的时候。

任何想法为什么?是CCID吗?

1 个答案:

答案 0 :(得分:1)

发现了问题。我正在使用IFSFileOutputStream编写二进制文本流。通过将其切换到IFSTextFileOutputStream,解决了问题。