从unix上sftp到windows上取txt文件,多了很多空行
我从UNIX上SFTP到windows,取了一个txt文件(用C#写的),发现多了很多空行。 但是sftp又不能设置传输模式,大家有什么办法吗? --------------------编程问答-------------------- 唉,都没有人理我呢。我自己来回答吧。windows下换行是两个字符“ \r\n",sftp取文件的时候是按照二进制模式取的(要是可以设置成ascii模式就好了,可惜不能设置),所以unix下文件换行的地方还是 "\r\n",网上查了一下,用“cat win.txt | col -b > unix.txt"去掉了"\r",就可以了。
补充:.NET技术 , C#