У меня есть список видео (.mp4) на удаленном сервере. Из моего приложения codeigniter я соединяюсь с FTP на удаленном сервере, и я могу перечислить эти видео.
Я хочу переименовать эти файлы, но я должен проверить, открыт ли файл другим процессом (воспроизведение видео), прежде чем переименовывать его.
Как проверить, открывается ли файл другим процессом с помощью php?php FTP-файл: как проверить, открыт ли файл другим процессом
Это мой код:
$ftp = new Simple_ftp();
$ftp->init("server",'login','password');
$conn_id = $ftp->connexion();
if($conn_id == 3){
$files = $ftp->ls('path_files');
foreach($files as $file){
...
}
}
с помощью ftp у вас нет шансов ... только os удаленного сервера, может быть, может выяснить, используется ли файл ... – donald123