¿Puedo hacer esto en Java? Estoy usando ventanas ...Java: el archivo de desmarque es de solo lectura
8
A
Respuesta
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.");
}
Antes java6; no se puede deshacer esto. Para evitar esto, se ponen en File.setWritable(boolean)
que puede ser utilizado como tal
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
echar un vistazo a esta página:
2
2
final File f = new File(...);
f.setWritable(true);
Cambiará premissions a escribible (no de solo lectura).
Nota: esto puede no funcionar todas las veces, ya que el FileSystem subyacente puede denegar la solicitud. Pero funciona en la mayoría de los archivos en sus discos duros.
Cuestiones relacionadas
- 1. Abrir archivo de solo lectura
- 2. ¿Cómo hacer un archivo de "solo lectura"?
- 3. ¿Cómo elimino un archivo de solo lectura?
- 4. Interfaz de solo lectura privada: ¿es redundante?
- 5. ¿Por qué Request.QueryString es solo de lectura?
- 6. Valores de lectura de Java desde el archivo de texto
- 7. Evitar que la casilla de verificación se desmarque al hacer clic (sin deshabilitar o de solo lectura)
- 8. Java: archivo CSV de lectura y escritura
- 9. ¿Es posible aplicar el comportamiento de solo lectura con SqlCommand?
- 10. python, __slots__, y "el atributo es de solo lectura"
- 11. Lectura de un archivo remoto con Java
- 12. java ORM para solo lectura DB
- 13. el archivo de lectura .properties java de fiesta
- 14. Verificar si el archivo es de solo lectura y cambiar en el archivo por lotes de Windows
- 15. SQLite/PHP de solo lectura?
- 16. ¿Es posible tener un .gitignore personalizado? ¿Acceso de solo lectura?
- 17. Comandos automáticos de Vim: ¿escribir un archivo de solo lectura?
- 18. SVN: ¿Cómo hacer un archivo de solo lectura con subversión?
- 19. ¿Por qué esta conexión Hibernate MySQL es de solo lectura?
- 20. ¿navegador independiente de solo lectura?
- 21. ¿Puede impulsar el sistema de archivos para cambiar el atributo de solo lectura de un archivo?
- 22. QT - casilla de verificación desmarque
- 23. Solo lectura de "N" bytes desde un archivo en Cocoa
- 24. Lectura simultánea de un archivo (prefijado en java)
- 25. java nio líneas de lectura de un archivo
- 26. QRadioButton verifica/desmarque el problema en Qt
- 27. Objective-C: ¿La variable de solo lectura no es asignable?
- 28. Java: Lectura de enteros de un archivo en una matriz
- 29. ¿Por qué property.fget es un atributo de solo lectura?
- 30. Solo lectura colección observable
¿No quiere decir 'f.setWritable (false);' para que sea de solo lectura? – corsiKa
@Glowcoder: Tal vez malinterpreté que el "archivo de desmarque es de solo lectura". Pensé que significa hacerlo * no * "solo lectura", que es escribible, que es "verdadero", ¿verdad? – Pindatjuh
oh wow, podrías estar ahí mismo. Tal vez soy yo quien malinterpretó la pregunta. – corsiKa