File sourceFile = new File("path/to/source/file.txt"); File destinationFile = new File("path/to/destination/file.txt"); try { FileUtils.copyFile(sourceFile, destinationFile); } catch (IOException e) { e.printStackTrace(); } File baseDirectory = new File("path/to/search/in"); try { FileScanner scanner = new FileScanner(); scanner.setBasedir(baseDirectory); scanner.setIncludes(includes); scanner.setExcludes(excludes); List<String> fileNames = scanner.scan(); for (String fileName : fileNames) { } } catch (Exception e) { e.printStackTrace(); } File sourceDirectory = new File("path/to/source/directory"); File destinationZip = new File("path/to/destination/archive.zip"); try { Component component = new Component(); component.setSource(sourceDirectory); component.setDestination(destinationZip); component.setCompressionType("zip"); component.execute(); } catch (Exception e) { e.printStackTrace(); } <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-io</artifactId> <version>3.2.0</version> </dependency>


上一篇:
下一篇:
切换中文