Java : AccessDeniedException con ejemplos
AccessDeniedException (Java SE 23 & JDK 23) en Java con ejemplos.
Encontrará muestras de código para la mayoría de los métodos AccessDeniedException.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
Se lanza una excepción marcada cuando se deniega una operación del sistema de archivos, generalmente debido a un permiso de archivo u otra verificación de acceso. (Traducción automática)
final var dir = Path.of("R:", "java-work", "dir");
System.out.println(dir); // R:\java-work\dir
Files.createDirectory(dir);
System.out.println(Files.isDirectory(dir)); // true
try {
Files.writeString(dir, "abc");
} catch (AccessDeniedException e) {
System.out.println("AccessDeniedException!");
}
// Result
// ↓
//AccessDeniedException!
Constructors
AccessDeniedException (String file)
Construye una instancia de esta clase. (Traducción automática)
final var e = new AccessDeniedException("aaa.txt");
System.out.println(e); // java.nio.file.AccessDeniedException: aaa.txt
System.out.println(e.getFile()); // aaa.txt
AccessDeniedException (String file, String other, String reason)
Construye una instancia de esta clase. (Traducción automática)
final var e = new AccessDeniedException("aaa.txt", "bbb.txt", "Reason!");
System.out.println(e); // java.nio.file.AccessDeniedException: aaa.txt -> bbb.txt: Reason!
System.out.println(e.getFile()); // aaa.txt
System.out.println(e.getOtherFile()); // bbb.txt
System.out.println(e.getReason()); // Reason!
Methods declared in FileSystemException
getFile, getMessage, getOtherFile, getReason
Consulte el siguiente enlace.
Methods declared in Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Consulte el siguiente enlace.