Java如何删除文件夹呢?
下文笔者讲述使用java代码删除文件夹的方法分享,如下所示
原生态代码删除文件夹的示例分享
实现思路: 直接使用file对象的delete方法 即可对文件夹进行删除操作例:
原生态代码删除文件夹的示例分享
public static void deleteFileOrFolder(final Path path) throws IOException { Files.walkFileTree(path, new SimpleFileVisitor<Path>(){ @Override public FileVisitResult visitFile(final Path file, final BasicFileAttributes attrs) throws IOException { Files.delete(file); return CONTINUE; } @Override public FileVisitResult visitFileFailed(final Path file, final IOException e) { return handleException(e); } private FileVisitResult handleException(final IOException e) { e.printStackTrace(); return TERMINATE; } @Override public FileVisitResult postVisitDirectory(final Path dir, final IOException e) throws IOException { if(e!=null)return handleException(e); Files.delete(dir); return CONTINUE; } }); };
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。