如果文件正在上传或已打开,请使用php检测

alb*_*anx 5 php

我有一个PHP脚本,它打开一个本地目录,以便复制和处理一些文件.但是这些文件可能不完整,因为它们是通过缓慢的FTP进程上传的,我不想复制或处理尚未完全上传的任何文件.

是否可以在PHP中查找文件是否仍在被复制(即读取)或写入?

我需要我的脚本来处理那些已经完全上传的文件.

现在是ftp进程,并行上传文件,每个文件大小需要1秒以上才能更改,所以这个技巧现在对我不起作用,任何其他方法都表明

Mid*_*ing 4

您对 FTP 进程有脚本控制吗?如果是这样,请让执行上传的脚本在主上传完成后上传 [FILENAME].complete 文件(空白文本文件),以便处理脚本知道如果那里也存在匹配的 *.complete 文件,则该文件已完成。