Cwd::Guard3pm
Temporary changing working directory (chdir)
Usage
use Cwd::Guard qw/cwd_guard/;use Cwd;my $dir = getcwd;MYBLOCK: {my $guard = cwd_guard('/tmp/xxxxx') or die "failed chdir: $Cwd::Guard::Error";# chdir to /tmp/xxxxx}# back to $dir
Overview
CORE::chdir Cwd:: Guard can change the current directory (chdir) using a limited scope.
Functions
- cwd_guard($dir);
-
chdir to
$dirand returns Cwd::Guard object. return to current working directory, if this object destroyed. if failed to chdir, cwd_guard return undefined value. You can get error messages with$Gwd::Guard::Error.
Releases
7 releases since Debian 8 (Jessie); the text changed 3 times.