• ベストアンサー

PHP に詳しい方教えてください

PHP で、C:\data1 フォルダ の中に格納されているファイルを、c:/data2 に移動させるプログラムを作っていますが、下記のようなエラーが出てしまします。 ※ C:\data1 フォルダは前もって作成しており、テキストファイルを入れています。 原因がわかるかたがいらっしゃいまいたら、教えてください。 --------実行結果------------- Warning: mkdir(): No such file or directory in C:\xampp\htdocs\my_backup1.php on line 11 ディレクトリ作成に失敗しました -------スクリプト------------ <?php $from = "c:/data1"; $to = "c:/data2"; $d = dir($from); $td = $to . "/" . "bk" .date("Y_m_d_H_i_s"); print $td . "<BR>"; print $from . "<BR>"; if (mkdir($td)) { while (($s = $d->read()) !== FALSE){ $p_from = $from . "/" . $s; $p_to = $td . "/" . $s; if (is_file($p_from)){ copy($p_from, $p_to); } } print $p_from . "を" . $p_to."にコピー<BR>"; print $td . "ディレクトリへのバックアップを完了しました"; }else{ print "ディレクトリ作成に失敗しました"; } ?>

質問者が選んだベストアンサー

  • ベストアンサー
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

c:/data2が無いんじゃないですか?

dartymac
質問者

お礼

ありがとうございました。ご指摘の通りでした。自分で気づくべきでした。すみません。

関連するQ&A