- 締切済み
copy() で属性保存
こんにちは。 copy関数を用いて file1 を file2 にコピーすると、 作成時刻はプログラムの実行時になりますし パーミッションも0644になってしまいます。 それは困るので時刻やパーミッションを保存してコピーすることは 出来ませんでしょうか。 やりたいことは $command = "cp -a file1 file2"; system($command); なんですが、UNIXコマンドをなるべくPHPの中に書きたくないのです。 すっきりしませんし…。
- みんなの回答 (2)
- 専門家の回答
お礼
PHPの関数には「chmod()」「filemtima()」「touch()」などもありますので、それらを組み合わせればなんとかなりそうですが 結局「system()」を使った方が記述も簡潔になりそうです。 ありがとうございました。