Ciao a tutti,
sto scrivendo un programma che data un espressione regolare genera un DFA/NFA , lo salva su disco in formato .dot e poi lo trasforma in immagine .svg usando il tool dot di graphiz.
Il problema è che in fase di test mi trovo a dover creare un immagine svg (dunque anche un file dot) per ogni singolo passaggio dell'algoritmo; in pratica a ogni esecuzione creo decine e decine di file dot e svg.
Vorrei poter cancellare in automatico tutti i file dot alla fine dell' esecuzione del programma sfruttando il terminale e non scrivendo un metodo apposito in java , visto che mi serve solo in fase di test.

Ho provato con :
codice:
        String dir = System.getProperty("user.dir");
        String command = "rm "+dir+"/resource/*.dot";
        Runtime.getRuntime().exec(command);
ma non mi cancella i file i file in questione. Stampando command e eseguendolo direttamente da terminale invece funziona.

Sapreste dirmi cosa sbaglio?
Grazie