在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Java如何实现文件夹复制

102次阅读
没有评论

共计 1380 个字符,预计需要花费 4 分钟才能阅读完成。

在 Java 中,可以使用 Files 类的 copy 方法来实现文件夹的复制。以下是一个简单的示例:

import java.io.IOException;
import java.nio.file.FileVisitOption;
import java.nio.file.FileVisitResult;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.SimpleFileVisitor;
import java.nio.file.StandardCopyOption;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.EnumSet;

public class FolderCopyExample {public static void main(String[] args) {Path source = Paths.get("sourceFolder");
        Path target = Paths.get("targetFolder");

        try {Files.walkFileTree(source, EnumSet.of(FileVisitOption.FOLLOW_LINKS), Integer.MAX_VALUE,
                    new SimpleFileVisitor<Path>() {@Override
                        public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {Path targetDir = target.resolve(source.relativize(dir));
                            if (!Files.exists(targetDir)) {Files.createDirectory(targetDir);
                            }
                            return FileVisitResult.CONTINUE;
                        }

                        @Override
                        public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {Files.copy(file, target.resolve(source.relativize(file)), StandardCopyOption.REPLACE_EXISTING);
                            return FileVisitResult.CONTINUE;
                        }
                    });
        } catch (IOException e) {e.printStackTrace();
        }
    }
}

在这个示例中,我们首先指定源文件夹和目标文件夹的路径,然后使用 Files.walkFileTree 方法遍历源文件夹中的所有文件和子文件夹。在遍历过程中,我们使用 SimpleFileVisitor 的 preVisitDirectory 方法在目标文件夹中创建对应的子文件夹,然后使用 visitFile 方法将文件复制到目标文件夹中。最后,我们使用 StandardCopyOption.REPLACE_EXISTING 选项来指定如果目标文件已经存在,就替换它。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-22发表,共计1380字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产成人无码aⅴ片在线观看 | 久久国产影视免费精品 | 在线不卡亚洲 | 亚洲成av人片在线观看无码不卡 | 免费观看一级欧美大 | 一区二三区国产 | 国产电影一区二区三区 | 国产在线播放一区 | 黄动漫免费 | 成人区人妻精品一区二区不卡视频 | 色偷偷人人澡人人爽人人模 | 美女露出粉嫩小奶头在视频18禁 | 97se狠狠狠狼鲁亚洲综合网 | 国产免费av片在线无码免费看 | 亚洲一区二区三区高清不卡 | 亚洲日韩久久综合中文字幕 | 日本wv一本一道久久香蕉 | 99热这里只有精品首页精品 | 99久久人妻精品免费一区 | 国产高清免费视频 | 国产成人精品曰本亚洲 | 亚洲色成人网站www永久四虎 | 午夜在线观看免费观看大全 | 99热久久国产精品这里有9 | 亚洲色图综合区 | 欧美乱妇高清无乱码免费 | 成人a毛片免费全部播放 | 东北女人毛多水多牲交视频 | 伊人成色综合人夜夜久久 | 国产毛片久久久久久国产毛片 | 免费精品无码av片在线观看 | 日本高清免费不卡毛片 | 就草草在线观看视频 | 美女一级毛片免费不卡视频 | 国产精品久久久久久久福利院 | 国产九九精品视频 | 黄动漫在线看 | 狠狠综合久久av一区二区 | 欧美日韩亚洲精品一区二区三区 | www.尤物视频| 久久久无码精品亚洲日韩按摩 |