ファイルコピー
「ルートディレクトリ内の全てのファイルの中でファイル名に"1111"及び"2222"と言う文字列が含まれるファイルを./333/444ディレクトリに同じファイル名が無ければコピーする」
というスクリプト(下記qqq.php)を作りましたが、
「ルートディレクトリ内の全てのファイルの中でファイル名に"1111"及び"2222"と言う文字列が含まれるファイルの中で最もファイル更新時刻が新しいものだけを./333/444ディレクトリに同じファイル名が無ければコピーする」
と変えたいのですがどうも上手くいきません。
この『・・・文字列が含まれるファイルの中で最もファイル更新時刻が新しいものだけを・・・』の部分につきまして、ご教授ください。
スクリプトを記載していただけるととても助かります。
どうか宜しくお願いいたします。
*********************
qqq.php
<?PHP
if ($dir = opendir("./")) {
while (($file = readdir($dir)) !== false) {
if(preg_match("/1111/",$file)) {
if(preg_match("/2222/",$file)) {
$to="./333/444/".$file;
if(!file_exists($to)) copy("./".$file,$to);
}
}
}
closedir($dir);
}
?>
お礼
ありがとうございました!解決しました!