Very true. Though, we use logging profusely throughout our application
which, albeit, indirectly, writes stuff to the disk (most certainly using
File objects) - I guess we must be draconian. :-)
-Adam
PS-
I just peeked at File.getName(), It does the same thing:
--- SNIP ---
public String getName() {
int index = path.lastIndexOf(separatorChar);
if (index < prefixLength) return path.substring(prefixLength);
return path.substring(index + 1);
}
--- SNIP ---
-----Original Message-----
From: Monkeyden [mailto:[EMAIL PROTECTED]
Sent: Monday, 31 July 2006 12:13
To: Struts Users Mailing List
Subject: Re: Question regarding getRequestURI()
One could say that operating on File objects, directly, infringes on the
concept of a "container", depending on how draconian you are.
On 7/31/06, Adam Gordon <[EMAIL PROTECTED]> wrote:
>
> The File object also gives it to you and you don't have to mess with
> substrings and the "/" character. I believe it's File.getName() - it
> returns everything after the last "/" character. Of course, you do have
> to
> construct a new File object so I've no idea if it's more or less efficient
> than what Monkeyden suggested.
>
> -Adam