flock()メソッドを使用してディレクトリのアドバイザリ ロックを取得し、別のプロセスが同じディレクトリに同時にアクセスできないようにしています。ファイル ハンドルを操作するためflock()
、最初にディレクトリのハンドルを開く必要があります。
fopen('.', 'r');
ただし、これは Windows では機能しません。
fopen(.): ストリームを開けませんでした: 権限が拒否されました
Windows で同じことを行う方法はありますか、それともこのプラットフォームの制限ですか?