当文件被系统间缓存写出时,Linux摆脱了回车

时间:2017-09-01 13:31:14

标签: intersystems-cache intersystems intersystems-cache-studio

使用Intersystems缓存并将文件写入unix服务器,并在WordPad ++中打开时,Carriage返回丢失,但Line Feed仍然存在。我们的过程适用于Windows,但出于某种原因不适用于Unix。

1 个答案:

答案 0 :(得分:1)

您只需手动设置LineTerminator,默认情况下仅适用于UNIX系统$ c(10)

set fs = ##class(%File.Character.Stream).%New()
set fs.Filename = "/tmp/somefilename"
set fs.LineTerminator = $c(13,10)
do fs.WriteLine("Text Line 1")
do fs.WriteLine("Text Line 2")