0

使用 Intersystems 缓存并将文件写入 unix 服务器,在 WordPad++ 中打开时,缺少回车,但换行仍然存在。我们的进程在 Windows 中有效,但由于某种原因在 Unix 中无效。

4

1 回答 1

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")
于 2017-09-01T18:46:20.757 回答