Perlでどのように書けば、フォルダのコピーができるでしょうか?
./folder01
というのが元のフォルダとして、
./folder02、folder03、folder04、folder05・・・・
という具合にフォルダ名を変えていくつも同じ場所にコピーする必要があります。
純粋なPerlで書けなければ、外部プログラムなどの呼び出しでもかまいません。
効率よくコピーできる方法を教えてください。
http://www.rfs.jp/sb/perl/05/system.html
system関数で、copyコマンドとか実行すれば手早いですよ。
回答1と違い、外部コマンドを呼び出す方法です。
File::Copy::Recursive を使うとできます。(ドキュメント日本語訳)
こんな感じですね。
use File::Copy::Recursive qw(dircopy);
dircopy('folder01', $_) for ('folder02', 'folder03', 'folder04', 'folder05');
ありがとうございます。
こういうのがあったんですね。非常に助かります。
今Active Perlを動かせるPCが手元にないので、明日試してみます。
ありがとうございました!
http://www.rfs.jp/sb/perl/05/system.html
system関数で、copyコマンドとか実行すれば手早いですよ。
回答1と違い、外部コマンドを呼び出す方法です。
なるほど。
system関数ってこう使えばいいんですね。
ありがとうございます!
なるほど。
system関数ってこう使えばいいんですね。
ありがとうございます!