<dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-io</artifactId> <version>3.0.0</version> </dependency> import org.codehaus.plexus.util.FileUtils; public class FileReaderExample { public static void main(String[] args) { try { String content = FileUtils.fileRead("path/to/file.txt", "UTF-8"); System.out.println(content); } catch (IOException e) { e.printStackTrace(); } } } import org.codehaus.plexus.util.FileUtils; public class FileCopyExample { public static void main(String[] args) { try { FileUtils.copyFile(new File("path/to/source.txt"), new File("path/to/destination.txt")); } catch (IOException e) { e.printStackTrace(); } } } import org.codehaus.plexus.util.DirectoryScanner; import org.codehaus.plexus.util.FileUtils; public class DirectoryDeletionExample { public static void main(String[] args) { try { String directory = "path/to/delete"; DirectoryScanner scanner = new DirectoryScanner(); scanner.setBasedir(directory); scanner.scan(); String[] files = scanner.getIncludedFiles(); for (String file : files) { FileUtils.forceDelete(new File(directory, file)); } FileUtils.forceDelete(new File(directory)); } catch (IOException e) { e.printStackTrace(); } } }


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