阿丹有话说:
在之前重构项目的时候没有注意到大小写匹配的事情,导致在重构批量修改的时候将包名与类名都进行了模糊的修改,导致系统混乱
从git中拉取指定版本的代码
1、首先进入要拉取的文件夹下面,使用win+R输入cmd进入dos窗口
2、先输入git init进入客户端
3、使用代码进行拉取
进入gitee选中自己想拉取的代码,点击复制
4、在dos窗口中使用指令来拉取代码
git clone +复制过来的+ -b v指定版本
重构项目批量修改文件名
idea提供了快捷键 CTRL+SHIFT+F全局查找(如果无法打开,请将输入法中的切换简体和繁体字的快捷键关闭,默认也是CTRL+SHIFT+F,在你的输入法中关闭快捷键即可打开)。
idea提供了快捷 CTRL+SHIFT+R全局替换
下图1的位置:可以使用正则表达式来查找指定后缀的文件
下图2的位置:是大小写敏感,在重构项目的时候一定要打开,如果不打开会导致修改的时候将包名和类名就混乱了。
为了批量修改文件以及文件夹的名字我这里给大家提供一个可以进行批量修改替换的代码
import java.io.File;
public class RenameFiles {
public static void main(String[] args) {
String path = "your_file_path_here";
File directory = new File(path);
if (directory.exists()) {
recursiveRenameFiles(directory);
} else {
System.out.println("Directory does not exist!");
}
}
public static void recursiveRenameFiles(File file) {
if (file.isDirectory()) {
File[] fileList = file.listFiles();
for (File f : fileList) {
recursiveRenameFiles(f);
}
} else {
String fileName = file.getName();
if (fileName.contains("ruoyi")) {
String newFileName = fileName.replaceAll("ruoyi", "要替换的名字");
File newFile = new File(file.getParentFile(), newFileName);
if (file.renameTo(newFile)) {
System.out.println("File " + fileName + " renamed to " + newFileName);
} else {
System.out.println("Error renaming file " + fileName);
}
}
}
}
}