其他提示

由于没有标准的 move ,因此很难知道您的方案中发生了什么。如果您的意思是重命名,那么您可能不会有任何问题,因为您的情况出现问题的主要方式是您将文件从一个文件系统移动到另一个文件系统(因此执行副本) - 并且删除,而不是真正的移动),并且在大多数系统上 rename 将在这些情况下失败。 (所以,如果您的设置完全正常,那就没关系。)

如果您没有使用重命名但是某些 move 函数,例如,它将处理在文件系统之间移动,那么您最好能够使用部分文件如果涉及多个文件系统。 (例如,如果您现在只在一个文件系统上,这可能会成为一个非常讨厌的问题,但是稍后您上传的这些文件占用了大量空间并且您添加了专用于存储它们的驱动器 - 现在你正在进行跨文件系统的移动。)

我不确定,但很可能没有错。移动不会更改文件inode编号,因此FTP服务器根本不会注意到移动,并将继续写入新位置的文件。简而言之, move()将成功,上传将在新位置继续。

scroll top