Name: paC48320 Date: 06/22/98
The java.io.File class could use some additional methods
to make it more pratical for applications:
- copyTo()
- rmDir()
I've read thru some of the bugs which have been submitted for these
requests and they are all closed. These methods could be implemented
by developers, but it is absolutely preposterous that these bugs have
been closed suggesting that developers write these methods.
Copying, deep copying, and deep removing *should* be included in
File because they should be native calls into the operating system.
The fact that the File API doesn't expose these basic operations
seems like a bug to me.
So please please aid those of developing real applications wit
Java. It is impossible to write any application which uses the
file system without using native methods, or implementing OS
functions in Java.
(Review ID: 33754)
======================================================================
Name: krT82822 Date: 09/23/99
Copy, move and delete are file operations that are provided by
every class library I've ever seen. If a class library supports
one of these operations it supports all three of them. Except
Java.
If you want to only provide two operations then make it copy and
delete not move and delete. You can accomplish a move using a
copy followed by a delete (albeit an inefficient move) but you
can not accomplish a copy using any combination of move and
delete.
You support almost every other basic file operation as well as
some not so basic operations, why not this one?
(Review ID: 95648)
======================================================================