Email for std.path submissions
Miles
_______ at _______.____
Fri Feb 24 05:53:23 PST 2006
bobef wrote:
> version(t_Linux)
> {
> (...)
> writefln("\ngetFullPath tests\n");
>
> writefln(getFullPath("\\rabbit/..\\bird"));
> writefln(getFullPath("\\rabbit\\cat\\..\\bird"));
> writefln(getFullPath("\\rabbit\\..\\bird"));
> writefln(getFullPath("rabbit.d"));
> writefln(getFullPath("rabbit\\..\\.\\bird"));
> writefln(getFullPath(".\\rabbit\\..\\.\\bird\\..\\"));
It is not correct to remove '..' on Linux. '/a/../b' is not garanteed to
be '/b', since '/a' could be a symbolic link to somewhere else on the
filesystem.
--
Miles < http://www.ubr.inf.br/wiki/Usuário:Miles >
"Using Perl for CGI programming is like using Emacs for text editing."
More information about the Digitalmars-d
mailing list