Posso farlo su Java? Sto utilizzando Windows ...Java: il file di spunta è di sola lettura
8
A
risposta
9
http://java.sun.com/j2se/1.6.0/docs/api/java/io/File.html#setReadOnly%28%29
File file = new File("foo.bar");
if(file.setReadOnly()) {
System.out.println("Successful");
}
else {
System.out.println("All aboard the fail train.");
}
Prima java6, non si poteva annullare questo. Per aggirare il problema, hanno messo in File.setWritable(boolean)
che può essere usato come modo
File file = new File("foo.bar");
if(file.setWritable(false)) {
System.out.println("Successful");
}
else {
System.out.println("All aboard the fail train.");
}
if(file.setWritable(true)) {
System.out.println("Re-enabled writing");
}
else {
System.out.println("Failed to re-enable writing on file.");
}
1
un'occhiata a questa pagina:
2
2
final File f = new File(...);
f.setWritable(true);
cambierà premissions a scrivibile (non di sola lettura).
Nota: questo potrebbe non funzionare tutte le volte, in quanto il FileSystem sottostante può rifiutare la richiesta. Ma funziona sulla maggior parte dei file sul tuo hard disk.
Problemi correlati
- 1. Apri file di sola lettura
- 2. (Emacs) Il testo è di sola lettura?
- 3. Verificare se il file è di sola lettura e modificare il file batch di Windows
- 4. Android - File system di sola lettura IOException
- 5. CoreOS: file di sola lettura sistema
- 6. Come creare un file di "sola lettura"?
- 7. C# crea file di lettura/scrittura da sola lettura
- 8. Credenziali ChannelFactory + oggetto è di sola lettura
- 9. Lettura di file MIDI
- 10. sola lettura vs auto (sola lettura) Proprietà
- 11. Impossibile aggiornare il database perché è di sola lettura
- 12. Perché il ciclo foreach è di sola lettura in C#
- 13. È possibile imporre il comportamento di sola lettura con SqlCommand?
- 14. DataGridView celle di sola lettura
- 15. Swift di sola lettura esterna, proprietà di lettura interna
- 16. Canale di sola lettura Canale
- 17. Proprietà di sola lettura OData
- 18. Comandi automatici Vim: scrittura di un file di sola lettura?
- 19. HIbernate InvalidDataAccessApiUsageException - modalità di sola lettura
- 20. Finestra Split Vim con un file di lettura/scrittura e un file di sola lettura
- 21. java + sqlite: come aprire il database in sola lettura?
- 22. "? Extends ParentClass" rende di sola lettura?
- 23. SVN: Come rendere un file di sola lettura con subversion?
- 24. python, __slots__ e "l'attributo è di sola lettura"
- 25. Casella di testo di sola lettura
- 26. Database sqlite3 di sola lettura sicuro
- 27. Perché questa Hibernate MySQL Connection è di sola lettura?
- 28. nomi delle colonne di lettura sola in un file CSV
- 29. In che modo vim scrive un file di sola lettura?
- 30. Funzione ReSharper mostra "File sempre di sola lettura"
Non intendete "f.setWritable (false);" per renderlo di sola lettura? – corsiKa
@Glowcoder: Forse ho interpretato male il "file non valido è di sola lettura". Pensavo significasse renderlo * non * "di sola lettura", che è scrivibile, che è 'true', giusto? – Pindatjuh
oh wow, potresti essere proprio lì. Forse sono io che ho interpretato male la domanda. – corsiKa