我想在JAVA的远程位置写一个受密码保护的文件。所以我使用SMB api(JCIFS)。 但是,我发现在目标文件中写入的数据不一致。
E.g。 如果我的意图是将数据写为,
AB
CD
EF
GH
当我在文件中写入数据时, api错过了一些角色, 有时写道,
AB
CDE //EF not on next line & 'E' missed by api.
GH
有时写道,
AB
CD
EFH
我正在使用SMBFileOutputStream
在文件中逐行编写。
smbOutputStream.write(myString.getByte);