0

File::NCopyある場所から別の場所に再帰的に使用して、多数のファイルをコピーしています。printファイルのコピーのステータスをサポートするために、次のステートメントを使用しました。

my $cp = File::NCopy->new(recursive => 1);
$cp->copy("$source_dir/*", $target_dir) or die "Could not perform rcopy of $source_dir to $target_dir: $!";
print "Copying completed from $source_dir to $target_dir\n";

上記の行にグラフィックを挿入して、コピーされたファイルの量とコピーされていないファイルの量を伝える方法はありますか? または、少なくともプロセスが進行中であることを伝える動線はありますか?

4

2 に答える 2

1

Term::ProgressBarは仕事をすることができると思います。

期間::プログレスバー

于 2013-06-11T23:47:01.603 に答える
1

多くの出力 (コピーされたファイルごとに 1 行のテキスト) を気にしない場合は、次を使用してモジュールのデバッグ モードを有効にすることができます。

$cp->{_debug} = 1

メソッドを呼び出す前にcopy

于 2013-06-12T01:16:12.887 に答える