首页 > 解决方案 > 手动重命名后文件重复

问题描述

使用 Intellij、Springboot。

当我手动重命名目录中的文件(Intellij->refactor->rename)并重新启动我的 Web 应用程序时,当我走进该目录时,我可以看到重命名的文件是重复的(现在我的旧名称和新名称应用程序)我错过了什么?!

我的目录在 /resources/my_dir 下

File myDirectory = new ClassPathResource(MY_DIR).getFile();
    try (Stream<Path> paths = Files.walk(queryDirectory.toPath())) {
        paths.filter(Files::isRegularFile).forEach(path -> setFile(path));
    }

标签: javaspring-bootintellij-idea

解决方案


我在这里假设您正在谈论已编译文件目录中的文件。原因是在重命名资源文件夹中的 XML 文件之类的东西时,只有源文件会被重命名,或者无论如何。

但是,这与目录没有任何关系target。构建工具,如 maven,或者我假设编译器 intellij 使用将它无法编译的所有内容复制到该target目录。

您要做的是清理项目并再次构建,以便目标目录“干净”


推荐阅读