Yes. We may also consider commons-file, there might be some convenient methods there.
Le 1 oct. 2011 18:42, "Felix Knecht" <felixk@apache.org> a écrit :
>
> On 10/01/2011 06:32 PM, Emmanuel Lecharny wrote:
>>
>> On 10/1/11 4:32 PM, Felix Knecht wrote:
>>>
>>> Hi
>>>
>>> ApacheDs and probably also Shared has in many locations file
>>> operations like File.[delete|mkdir|...] where the return value
>>> (true|false) is unchecked. In Java-1.7 exists static methods for this
>>> in java.nio.file.Files [1] where an IOException is thrown if the
>>> operation fails, in < Java-1.7 a SecurityException is thrown only in
>>> some special cases and in all other cases the return value is 'false'
>>> and no Exception is thrown [2]. IMO we should check the return value
>>> of these operations and throw an IOException if the file/directory
>>> couldn't be created/delete/renamed ...
>>> If wanted I'll create a JIRA and go for it.
>>
>> Go for it, but keep in mind we still have to support Java 6...
>
>
> I thought about some like which should be Java 6 compatible:
>
> if (!File.delete()) {
>  throw new IOException("Could not delete file ...");
> }
>
>
>>
>> Thanks !
>>
>>
>