/** * Tests if copying files works with visitor. */ @Test public void copyFileVisitor() throws IOException { Path source = testPath.resolve("source"); Files.createDirectories(source); Path file = source.resolve(".testFile"); Files.createFile(file); Path target = testPath.resolve("target"); Path copiedFile = target.resolve(".testFile"); Files.walkFileTree(source, new CopyMoveFileVisitor(source, target)); assertThat(Files.exists(target), is(true)); assertThat(Files.exists(copiedFile), is(true)); Files.deleteIfExists(file); Files.deleteIfExists(copiedFile); Files.deleteIfExists(target); Files.delete(source); }
/** * Tests if moving files works with visitor. */ @Test public void moveFileVisitor() throws IOException { Path source = testPath.resolve("source"); Files.createDirectories(source); Path file = source.resolve(".testFile"); Files.createFile(file); Path target = testPath.resolve("target"); Path copiedFile = target.resolve(".testFile"); Files.walkFileTree(source, new CopyMoveFileVisitor(source, target, true)); assertThat(Files.exists(file), is(false)); assertThat(Files.exists(source), is(false)); assertThat(Files.exists(target), is(true)); assertThat(Files.exists(copiedFile), is(true)); Files.deleteIfExists(copiedFile); Files.deleteIfExists(target); } }
printStorageCmrVersionWarn(storageData); Files.walkFileTree(parentDir, new CopyMoveFileVisitor(parentDir, storageDir, true)); Path localInformation = getStoragePath(storageData).resolve(storageData.getId() + StorageFileType.LOCAL_STORAGE_FILE.getExtension()); Files.deleteIfExists(localInformation);