本文整理了Java中com.linecorp.centraldogma.internal.Util.deleteFileTree()
方法的一些代码示例,展示了Util.deleteFileTree()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.deleteFileTree()
方法的具体详情如下:
包路径:com.linecorp.centraldogma.internal.Util
类名称:Util
方法名:deleteFileTree
[英]Deletes the specified directory recursively.
[中]
代码示例来源:origin: line/centraldogma
private static void deleteCruft(File repoDir) {
try {
Util.deleteFileTree(repoDir);
} catch (IOException e) {
logger.error("Failed to delete a half-created repository at: {}", repoDir, e);
}
}
代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server
private static void deleteCruft(File repoDir) {
try {
Util.deleteFileTree(repoDir);
} catch (IOException e) {
logger.error("Failed to delete a half-created repository at: {}", repoDir, e);
}
}
代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server-shaded
private static void deleteCruft(File repoDir) {
try {
Util.deleteFileTree(repoDir);
} catch (IOException e) {
logger.error("Failed to delete a half-created repository at: {}", repoDir, e);
}
}
代码示例来源:origin: line/centraldogma
private static void deleteCruft(File dir) throws IOException {
logger.info("Deleting the cruft from previous migration: {}", dir);
Util.deleteFileTree(dir);
logger.info("Deleted the cruft from previous migration: {}", dir);
}
代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server
private static void deleteCruft(File dir) throws IOException {
logger.info("Deleting the cruft from previous migration: {}", dir);
Util.deleteFileTree(dir);
logger.info("Deleted the cruft from previous migration: {}", dir);
}
代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server-shaded
private static void deleteCruft(File dir) throws IOException {
logger.info("Deleting the cruft from previous migration: {}", dir);
Util.deleteFileTree(dir);
logger.info("Deleted the cruft from previous migration: {}", dir);
}
代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server
private T create0(Author author, String name, long creationTimeMillis) {
if (new File(rootDir, name + SUFFIX_REMOVED).exists()) {
throw newStorageExistsException(name + " (removed)");
}
final File f = new File(rootDir, name);
boolean success = false;
try {
final T newChild = createChild(f, childArgs, author, creationTimeMillis);
success = true;
return newChild;
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new StorageException("failed to create a new " + childTypeName + ": " + f, e);
} finally {
if (!success && f.exists()) {
// Attempt to delete a partially created project.
try {
Util.deleteFileTree(f);
} catch (IOException e) {
logger.warn("Failed to delete a partially created project: {}", f);
}
}
}
}
代码示例来源:origin: line/centraldogma
private T create0(Author author, String name, long creationTimeMillis) {
if (new File(rootDir, name + SUFFIX_REMOVED).exists()) {
throw newStorageExistsException(name + " (removed)");
}
final File f = new File(rootDir, name);
boolean success = false;
try {
final T newChild = createChild(f, childArgs, author, creationTimeMillis);
success = true;
return newChild;
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new StorageException("failed to create a new " + childTypeName + ": " + f, e);
} finally {
if (!success && f.exists()) {
// Attempt to delete a partially created project.
try {
Util.deleteFileTree(f);
} catch (IOException e) {
logger.warn("Failed to delete a partially created project: {}", f);
}
}
}
}
代码示例来源:origin: com.linecorp.centraldogma/centraldogma-server-shaded
private T create0(Author author, String name, long creationTimeMillis) {
if (new File(rootDir, name + SUFFIX_REMOVED).exists()) {
throw newStorageExistsException(name + " (removed)");
}
final File f = new File(rootDir, name);
boolean success = false;
try {
final T newChild = createChild(f, childArgs, author, creationTimeMillis);
success = true;
return newChild;
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new StorageException("failed to create a new " + childTypeName + ": " + f, e);
} finally {
if (!success && f.exists()) {
// Attempt to delete a partially created project.
try {
Util.deleteFileTree(f);
} catch (IOException e) {
logger.warn("Failed to delete a partially created project: {}", f);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!