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

Windows:如何锁定FTP下载的文件,windows,ftp,download,locking,Windows,Ftp,Download,Locking,我有一个从FTP服务器下载文件的应用程序 当文件下载时,第三方开始上传该文件,因此最终导致文件损坏,无法处理 除了使用.complete文件机制之外,还有人知道如何处理这种情况吗?(跟踪下载完成的时间) 是否可以将文件锁定在FTP服务器上?FTP服务器是windows。不,没有标准的锁定机制,这取决于您和另一方。除了创建.complete文件之外,这里还有一些方法可以实现这一点 上载程序将文件上载为file.xls.tmp,完成后,重命名为file.xls 上载程序上载到tmp目录,完成后,将

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

当文件下载时,第三方开始上传该文件,因此最终导致文件损坏,无法处理

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


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

不,没有标准的锁定机制,这取决于您和另一方。除了创建
.complete
文件之外,这里还有一些方法可以实现这一点

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

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

是的,我听说过上述所有技术,但我特别想寻找锁定机制。