【问题标题】:Windows: How to lock an FTP downloaded fileWindows:如何锁定 FTP 下载的文件
【发布时间】:2013-07-24 06:21:57
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: windows ftp download locking


    【解决方案1】:

    不,没有标准的锁定机制,这完全取决于您和对方。除了创建.complete 文件之外,还有一些方法可以做到这一点;

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

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

    【讨论】:

    • 是的,我听说过上述所有技术,但我特别在寻找锁定机制。
    猜你喜欢
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多