[tpm] How determine the real directory path

Fulko Hew fulko.hew at gmail.com
Sat Apr 28 05:59:09 PDT 2012


On Sat, Apr 28, 2012 at 7:29 AM, Indy Singh <indy at indigostar.com> wrote:

>   Hello all,
>
> I want to copy files from one directory to another where the directory
> paths are something like:
> /a/b/c to /x/y/z
>
> I need to detect if the two directory paths are identical after symbolic
> links are resolved, in order to skip the file copy.
>
> Using File::Copy::copy sets $! to ‘No such file or directory’
>
>  Using cp from a shell prompt gives an error like:
> cp: `/a/b/c/foo.txt' and `/x/y/z/foo.txt' are the same file
>  Anyone have an idea how to resolve this?
>

Can you use stat() to get the inodes of both directories to see if they are
the same?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/toronto-pm/attachments/20120428/7e740c6c/attachment.html>


More information about the toronto-pm mailing list