in reply to Detecting whether two pathes refer to the same file
If you are looking to test whether the two paths are referring to the same location (as opposed to the two paths referring to two separate, but identical, files) you could use Cwd::abs_path() on both, then test whether the paths returned are the same. Example:
#!perl use strict; use warnings; use feature qw(:5.12); use Cwd qw(abs_path); say abs_path ('/foo') eq abs_path ('/bar/../foo');
You could also check out some of the File::* modules for working with files, directories, paths, etc.
Update: Link fixed.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Detecting whether two pathes refer to the same file
by ikegami (Patriarch) on Sep 10, 2010 at 16:14 UTC | |
by kejohm (Hermit) on Sep 11, 2010 at 12:43 UTC |