Windows:如何锁定FTP下载的文件

时间:2013-07-24 06:21:58

标签: windows ftp download locking

我有一个应用程序,我从FTP服务器下载文件。

随着文件的下载,第三方开始上传该文件,因此最终会出现损坏的文件而无法处理。

除了使用.complete文件机制之外,是否知道如何处理情况? (跟踪下载完成的时间)

是否可以将文件锁定在FTP服务器上? FTP服务器是Windows。

1 个答案:

答案 0 :(得分:1)

不,没有标准的锁定机制,它都在你和另一方之间。除了创建.complete文件之外,还有一些方法可以执行此操作;

  • 上传者将文件上传为file.xls.tmp,完成后重命名为file.xls
  • 上传者上传到tmp目录,完成后,将其移至扫描的目录。
  • 上传者上传文件,下载程序扫描文件日期以查找在特定时间之前写入的文件。这不太可靠,因为可能会扫描崩溃的上传程序中的文件。

可能有更多版本,特别是使用自定义ftp服务器,但使用普通标准不允许太多“花哨的东西”。