java.nio.file.AccessDeniedException.getMessage()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(220)

本文整理了Java中java.nio.file.AccessDeniedException.getMessage()方法的一些代码示例,展示了AccessDeniedException.getMessage()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AccessDeniedException.getMessage()方法的具体详情如下:
包路径:java.nio.file.AccessDeniedException
类名称:AccessDeniedException
方法名:getMessage

AccessDeniedException.getMessage介绍

暂无

代码示例

代码示例来源:origin: neo4j/neo4j

@Test
@DisabledOnOs( OS.WINDOWS )
void shouldGiveAClearErrorMessageIfTheDestinationsParentDirectoryIsNotWritable()
    throws IOException
{
  Path archive = testDirectory.file( "the-archive.dump" ).toPath();
  Path destination = testDirectory.directory( "subdir/the-destination" ).toPath();
  Files.createDirectories( destination.getParent() );
  try ( Closeable ignored = withPermissions( destination.getParent(), emptySet() ) )
  {
    AccessDeniedException exception = assertThrows( AccessDeniedException.class, () -> new Loader().load( archive, destination, destination ) );
    assertEquals( destination.getParent().toString(), exception.getMessage() );
  }
}

代码示例来源:origin: neo4j/neo4j

@Test
  @DisabledOnOs( OS.WINDOWS )
  void shouldGiveAClearErrorMessageIfTheTxLogsParentDirectoryIsNotWritable()
      throws IOException
  {
    Path archive = testDirectory.file( "the-archive.dump" ).toPath();
    Path destination = testDirectory.file( "destination" ).toPath();
    Path txLogsDirectory = testDirectory.directory( "subdir/txLogs" ).toPath();
    Files.createDirectories( txLogsDirectory.getParent() );
    try ( Closeable ignored = withPermissions( txLogsDirectory.getParent(), emptySet() ) )
    {
      AccessDeniedException exception = assertThrows( AccessDeniedException.class, () -> new Loader().load( archive, destination, txLogsDirectory ) );
      assertEquals( txLogsDirectory.getParent().toString(), exception.getMessage() );
    }
  }
}

代码示例来源:origin: neo4j/neo4j

@Test
  @DisabledOnOs( OS.WINDOWS )
  void shouldGiveAClearErrorMessageIfTheArchivesParentDirectoryIsNotWritable() throws IOException
  {
    Path directory = testDirectory.directory( "a-directory" ).toPath();
    Path archive = testDirectory.file( "subdir/the-archive.dump" ).toPath();
    Files.createDirectories( archive.getParent() );
    try ( Closeable ignored = TestUtils.withPermissions( archive.getParent(), emptySet() ) )
    {
      AccessDeniedException exception =
          assertThrows( AccessDeniedException.class, () -> new Dumper().dump( directory, directory, archive, Predicates.alwaysFalse() ) );
      assertEquals( archive.getParent().toString(), exception.getMessage() );
    }
  }
}

代码示例来源:origin: elunez/eladmin

/**
 * 处理 接口无权访问异常AccessDeniedException
 * @param e
 * @return
 */
@ExceptionHandler(AccessDeniedException.class)
public ResponseEntity handleAccessDeniedException(AccessDeniedException e){
  // 打印堆栈信息
  log.error(ThrowableUtil.getStackTrace(e));
  ApiError apiError = new ApiError(FORBIDDEN.value(),e.getMessage());
  return buildResponseEntity(apiError);
}

代码示例来源:origin: com.almis.awe/awe-tools

} catch (AccessDeniedException ex) {
 logger.error("[List files] - Access denied to read file", ex);
 return error("Access denied to read file " + ex.getMessage());
} catch (IOException ex) {
 logger.error("[List files] - Error list files of " + path, ex);

代码示例来源:origin: io.digdag/digdag-cli

throw systemExit(String.format(ENGLISH,
      "%s: permission denied\nhint: don't you need \"sudo\"?",
      ex.getMessage()));

代码示例来源:origin: net.jthink/jaudiotagger

throw new NoWritePermissionsException(file + ":" + ade.getMessage());

代码示例来源:origin: net.jthink/jaudiotagger

throw new NoWritePermissionsException(file + ":" + ade.getMessage());

代码示例来源:origin: net.jthink/jaudiotagger

logger.log(Level.SEVERE, ade.getMessage(), ade);
throw new NoWritePermissionsException(file + ":" + ade.getMessage());

代码示例来源:origin: net.jthink/jaudiotagger

throw new NoWritePermissionsException(file + ":" + ade.getMessage());

相关文章