Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
use File::Copy; use strict; if(-d $workspace) { opendir(WorkSpace, "$workspace") || die "Error: Can't open $workspace directory: $!"; @WorkSpace = readdir(WorkSpace); closedir WorkSpace; my $backup_dir = $workspace; $backup_dir = join("", "$workspace", "-backup"); if (-d $backup_dir) { system "del $backup_dir"; } else { mkpath("$backup_dir") } foreach my $file (@WorkSpace) { move("$workspace\\$file", "$backup_dir\\$file"); } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: moving directories recursively
by vladb (Vicar) on Jun 03, 2002 at 15:07 UTC | |
|
Re: moving directories recursively
by Abigail-II (Bishop) on Jun 03, 2002 at 15:24 UTC | |
by Aristotle (Chancellor) on Jun 03, 2002 at 22:49 UTC |