与Intersystems缓存一起工作,并将文件写入Unix服务器,然后在WordPad 打开后,丢失了马车返回,但线供稿仍在那里。我们的过程在Windows中起作用,但由于某种原因而不是Unix。
您只能手动设置lineterminator,默认情况下仅适用于Unix Systems $ 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")