Re: Trash Can and Sun
- From: Tim Smith <reply_in_group@xxxxxxxxxxxxxxxx>
- Date: Sun, 01 Jun 2008 00:51:36 -0700
In article <48400854$0$16916$ec3e2dad@xxxxxxxxxxxxxxxxxxxxxx>,
"Kenneth P. Turvey" <kt-usenet@xxxxxxxxxxxxxxxxxx> wrote:
On Fri, 30 May 2008 14:22:21 +0100, Tom Anderson wrote:
Maybe. If the semantics of Desktop.moveToTrash(File) are that it moves
something to the trash, then is a permanent delete a good fallback? If i
let a user put things in the trash, but actually delete them, then later
he finds out his files are gone forever, am i not guilty of misleading
him?
An exception might be best I suppose.
Actually maybe not. 99.9% of the time the exception will be handled by
deleting the file.
If the system does not normally use a trash system, then the user will
expect files they delete to go away right away, so that is the right
behavior. Thus, there is no need for an exception.
It would probably make the most sense for this to be part of File,
though: File.deleteForUser(). This would mean that the delete decision
was made by a user, not the program, and so *if* the system normally
uses some mechanism to protect the user against accidents, it should be
used now.
--
--Tim Smith
.
- Follow-Ups:
- Re: Trash Can and Sun
- From: Arne Vajhøj
- Re: Trash Can and Sun
- Prev by Date: Re: The Importance of Terminology's Quality
- Next by Date: Re: Math in Java
- Previous by thread: Re: Trash Can and Sun
- Next by thread: Re: Trash Can and Sun
- Index(es):
Relevant Pages
|