Java 7 ha un modo di mettere i file nel cestino invece di eliminarli su Windows? So che non esiste in Java 6, ma ho davvero pensato che sarebbe stato aggiunto a Java 7 ma non sono stato in grado di trovarlo, altrimenti è disponibile una libreria di terze parti per farlo, non voglio giocherellare con JNI me stesso.Java 7 ha un modo di mettere i file nel cestino piuttosto che cancellare su Windows
FWIW si può fare questo su OSX utilizzando l'estensione di Apple
com.apple.eawt.FileManager.moveToTrash()
EDIT: utilizzato la biblioteca JNA come in risposta. FWIW è disponibile sul repository centrale di Maven, ma è necessario includere sia jna pom che il platform pom, poiché il jar di piattaforma è quello che contiene il metodo del cestino.
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>3.4.0</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>platform</artifactId>
<version>3.4.0</version>
</dependency>
Forse una risposta: http://stackoverflow.com/a/11106902/829571 – assylias
E un altro: http://stackoverflow.com/questions/3709492/java -on-windows-how-to-delete-a-file-to-trash-using-jna – martijno
Speravo che qualcosa fosse cambiato –