c++项目文件夹重命名


一、改变项目文件夹名?

1. 手动改名

请添加图片描述
文件名一个一个改挺麻烦的

2. 自动改名

import java.io.File;
import java.util.Optional;

public class test {
	 
	/**
	 * 递归替换文件名和目录名
	 *
	 * @param file 根目录地址
	 * @param findValue 需要替换的值
	 * @param replaceValue 替换值
	 */
	public static void main(String[] args) {
	    // 根目录地址
	    String path = "C:\\Users\\LENOVO\\Desktop\\12345678_4";
	    // 需要替换的值
	    String findValue = "2023021111";
	    // 替换值
	    String replaceValue = "202302xxxx";
	    // 调用递归替换文件和目录名方法
	    changeName(new File(path), findValue, replaceValue);
	}
	public static void changeName(File file, String findValue, String replaceValue) {
	    for (File subdirectory : Optional.ofNullable(file.listFiles()).orElse(new File[]{})) {
	        if (subdirectory.isDirectory() && subdirectory.listFiles().length > 0) {
	            changeName(subdirectory, findValue, replaceValue);
	        } else {
	            String newName = subdirectory.getParent() + File.separator + subdirectory.getName().replace(findValue, replaceValue);
	            subdirectory.renameTo(new File(newName));
	        }
	    }
	    String newName = file.getParent() + File.separator + file.getName().replace(findValue, replaceValue);
	    file.renameTo(new File(newName));
	    System.out.println("操作成功");
	}
	
}

  1. 用代码运行,可以用java,python,c,c++…都可以
    请添加图片描述

  2. 修改3个地方,第一个是自己文件所在的地址,第二个是自己要修改文件名的部分,第三个是自己要修改成什么。

  3. 运行代码,可以用代码运行,也可以也软件运行,建议用软件运行。
    运行后文件成功改名

	javac -d . test.java //java编译,后有.class文件
	java test			//java运行

请添加图片描述
请添加图片描述

二、全局替换原文件名的引用

1.打开Visual Studio 2022软件

右击,用visual studio 2022打开文件
为啥要全局替换,我们第一步只是改变了文件名,没有改变文件里面引用的文件名,代码有依赖的文件,也需要改一下。
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
就欧克了,有可能改后,会缺文件,自己就去原来的文件里面复制一下就行了,但这个复制的文件自己手动改一下就行了。

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值