Ho fatto un metodo demenziale per scrivere un file n.txt sulla partizione C: di windows 8 ma non funziona ed eclipse non mi segnala nessun errore.



Ho usato sia questo codice:

codice:
FileWriter fff = new FileWriter("C:/n.txt");
fff.write("prova");
fff.close();
che questo

codice:
FileOutputStream fff = new FileOutputStream("C:/n.txt");
PrintStream ppp = new PrintStream(fff);
ppp.println("prova");
ppp.close();
ma non riesco a scrivere.

Se invece scrivo D: (una partizione esterna) entrambi i codici funzionano quindi deduco che sia windows 8 il vero problema. C'é un sistema più "potente" di java che permette di scrivere in C: oppure un sistema su windows che permette di abbassare questo livello di protezione?