org.assertj.core.util.Files.delete()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(114)

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

Files.delete介绍

[英]Deletes the given file or directory.
[中]删除给定的文件或目录。

代码示例

代码示例来源:origin: org.assertj/assertj-core

/**
 * Deletes the given file or directory.
 * 
 * @param file the file or directory to delete.
 */
public static void delete(File file) {
 if (file.isFile()) {
  file.delete();
  return;
 }
 if (!file.isDirectory()) {
  return;
 }
 File[] existingFiles = file.listFiles();
 if (!isNullOrEmpty(existingFiles)) {
  for (File f : existingFiles) {
   delete(f);
  }
 }
 file.delete();
}

代码示例来源:origin: joel-costigliola/assertj-core

/**
 * Deletes the given file or directory.
 * 
 * @param file the file or directory to delete.
 */
public static void delete(File file) {
 if (file.isFile()) {
  file.delete();
  return;
 }
 if (!file.isDirectory()) {
  return;
 }
 File[] existingFiles = file.listFiles();
 if (!isNullOrEmpty(existingFiles)) {
  for (File f : existingFiles) {
   delete(f);
  }
 }
 file.delete();
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void unzipping_creates_target_directory_if_it_does_not_exist() throws IOException {
 File zip = FileUtils.toFile(urlToZip());
 File tempDir = temp.newFolder();
 Files.delete(tempDir);
 File subDir = new File(tempDir, "subDir");
 ZipUtils.unzip(zip, subDir);
 assertThat(subDir.list()).hasSize(3);
}

代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core

@Override
 public void run() {
  org.assertj.core.util.Files.delete(getCcmDir());
 }
},

代码示例来源:origin: org.assertj/assertj-core-java8

/**
 * Deletes the given file or directory.
 * 
 * @param file the file or directory to delete.
 */
public static void delete(File file) {
 if (file.isFile()) {
  file.delete();
  return;
 }
 if (!file.isDirectory()) {
  return;
 }
 File[] existingFiles = file.listFiles();
 if (!isNullOrEmpty(existingFiles)) {
  for (File f : existingFiles) {
   delete(f);
  }
 }
 file.delete();
}

代码示例来源:origin: org.assertj/assertj-swing-junit

File createFolder(File parent, String name, boolean deleteIfExists) {
  try {
   String canonicalPath = parent.getCanonicalPath();
   File imageFolder = new File(concat(canonicalPath, separator, name));
   if (deleteIfExists) {
    delete(imageFolder);
   }
   imageFolder.mkdir();
   return imageFolder;
  } catch (Exception e) {
   String message = concat("Unable to create directory ", quote(name));

   if (e instanceof IOException) {
    throw new UncheckedIOException(message, (IOException) e);
   }
   throw new RuntimeException(message, e);
  }
 }
}

代码示例来源:origin: joel-costigliola/assertj-swing

File createFolder(File parent, String name, boolean deleteIfExists) {
  try {
   String canonicalPath = parent.getCanonicalPath();
   File imageFolder = new File(concat(canonicalPath, separator, name));
   if (deleteIfExists) {
    delete(imageFolder);
   }
   imageFolder.mkdir();
   return imageFolder;
  } catch (Exception e) {
   String message = concat("Unable to create directory ", quote(name));

   if (e instanceof IOException) {
    throw new UncheckedIOException(message, (IOException) e);
   }
   throw new RuntimeException(message, e);
  }
 }
}

代码示例来源:origin: apache/jclouds

@AfterClass
public void cleanupFiles() {
 // Delete local file
 delete(bigFile);
 delete(new File(bigFile + ".downloaded"));
 // Delete uploaded file
 blobStore.clearContainer(CONTAINER);
 blobStore.deleteContainer(CONTAINER);
}

代码示例来源:origin: com.datastax.dse/dse-java-driver-core

@Override
 public void run() {
  org.assertj.core.util.Files.delete(getCcmDir());
 }
},

相关文章