Renci.SshNet.SftpClient.WriteAllText 的坑
本文发布于 3 年前,部分内容可能已经失去参考价值。
SshNet 向一个已存在的文件 WriteAllText 的时候,是在原内容的基础上从第一个字节依次覆盖新内容。
因此,如果新内容的长度小于原内容,则最终的文件内容将是新内容与结尾部分原内容的结合。
若新内容的长度大于等于原内容,则不存在问题。
例:原文件内容:"abc",WriteAllText 的内容为:“de”,那么最终的文件内容是:“dec”。
可能相关的内容