Java Recursively Delete a Directory: Difference between revisions
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
<syntaxhighlight lang='java'> | <syntaxhighlight lang='java'> | ||
private Path testDirectory; | |||
@Before | |||
public void setUp() throws Exception { | |||
testDirectory = Files.createTempDirectory("test"); | |||
} | |||
@After | @After | ||
public void cleanup() throws Exception { | public void cleanup() throws Exception { |
Revision as of 23:29, 25 August 2020
External
Internal
Overview
Files.walk(configFrameworkRoot.toPath())
.sorted(Comparator.reverseOrder())
.map(Path::toFile)
.forEach(File::delete);
Remove a Directory in a Junit Test
private Path testDirectory;
@Before
public void setUp() throws Exception {
testDirectory = Files.createTempDirectory("test");
}
@After
public void cleanup() throws Exception {
if (testDirectory != null) {
Files.walk(testDirectory)
.sorted(Comparator.reverseOrder())
.map(Path::toFile)
.forEach(File::delete);
assertFalse(Files.exists(testDirectory));
testDirectory = null;
}
}