我们正在从 FTP 服务器下载文件。文件内容有时会发生变化。文件名始终相同。
这种情况可能吗?
- 文件内容为“aaaaaaaaaaaaa”
- 我们开始下载
- 文件被覆盖,看起来像“bbbbbbbbbbbbb”
- 我们得到的文件内容是“aaaaabbbbbb”
用于下载的库是 apache commons-net。
使用的代码是:
FTPClient ftpClient = new FTPClient();
//client connecting code...
//...
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
ftpClient.retrieveFile(path, outputStream);
outputStream.writeTo(new FileOutputStream(new File("myFile.txt")));