【c++小工具】批量修改文件名,mp3歌曲排序-爱代码爱编程
【C++小工具】批量修改文件名,mp3歌曲排序
#include <iostream>
#include <string>![在这里插入图片描述](https://img-blog.csdnimg.cn/96f60db27c744f0581dbb988b35cc321.png#pic_center)
#include <fstream> //文件储存读取
#include <windows.h>
#include <stdlib.h>
using namespace std;
int main() {
int N = 1;
string name, name_old;
system("DIR *.*/B>list.txt");
ifstream list("list.txt", ios::in);
cout<<"输入开始序号:"<<endl;
cin>>N;
for (int i = 1;; i++) {
list >> name;
if (name == "list.txt") {
continue;
}
if (name == "main.cpp") {
continue;
}
if (name == "main.exe") {
continue;
}
if (name == name_old) {
break;
}
string n1 = "ren ";
string n2 = " ";
string n3 = to_string(N);
string n4 = ".mp3";
string names = n1 + name + n2 + n3 + n4;
system(names.c_str());
name_old = name;
N++;
}
return 0;
}
需要添加这个代码,因为to_string(),需要,他可以把数字转换成字符串。
修改前:
修改后: