我正在将 .txt 文件导出到 sFTP 服务器,当我从 sFTP 服务器下载文件时,所有文本都以单行打印,这意味着换行符不起作用,即使我将文件导出到本地文件夹换行符也能正常工作,但来自 sFTP 行断路器不工作。
使用了 System.lineSeparator() 和\r\n、\r 以及更多示例,但文件仍在自定义
我想要的文件应该像下面这样:
test|test|test|test
test|test|test|test
test|test|test|test
但下载后如下所示:
测试|测试|测试|测试测试|测试|测试|测试测试|测试|测试|测试测试|测试|测试|测试测试|测试|测试|测试
我在 Linux 环境下使用 Tomcat 服务器和 Java 8。
最佳答案
你应该试试:
public static String newline = System.getProperty("line.separator");
如果它不起作用,它的“\”可能是这里的问题,你可以尝试将它加倍
第一个说第二个不是电脑标签
关于java - 将 .txt 文件导出到 sFTP 服务器后,换行符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53672262/