![]() |
カレッヂ |
質問者 toku
投稿日 2006/12/3(日) 08:45:33
[削除] (返信・回答が付いた後にこの質問の削除はできません)
いま掲示板機能を利用し、そこからさらにユーザーサイドで掲示板領域を作るというCGIを考えていますが、 ファイルのコピーに関して分からないことがあります。 ログファイルlog.dat内の値$codeを基にmkdir関数を用い、$codeという名前のフォルダを作るとします。 次に、tmpというフォルダ内にある複数のファイルを$codeというフォルダに ファイル名、パーミッションそのままで移動させたい場合、 use File::Copy; から、ひとつひとつコピーする手もあるのでしょうが、tmpのフォルダ内の一覧を作成し、 すべて$codeフォルダにコピーする方法が分かりません。 このCGIの名称をcopy.cgiとし、各ファイル間のディレクトリ構成は仮に -[001] | |-copy.cgi(スクリプト本体) |-[tmp}/xxx.txt(コピーされる元ファイル,0666) |-[$code](mkdir関数によって作成された空フォルダ) であるとします。 よろしかったらお教えください。
【習熟度】(未選択) |
返信(回答)する
Web裏技 |