8 个解决方案
#1
你不会先从最大的做起么。
#2
//查找第一个文件,返回句柄
handle=_findfirst64i32(fileName.c_str(),&fileInfo);
我是用这个查找所有文件,不知道怎么让读数据 按从大到小,从小到大读
因为有时候需要加负数
handle=_findfirst64i32(fileName.c_str(),&fileInfo);
我是用这个查找所有文件,不知道怎么让读数据 按从大到小,从小到大读
因为有时候需要加负数
#3
先获取所有文件名,然后再排序统一重命名。
#4
文件名获取后如何保存和调用呢,谢谢啦
#5
希望能详细点说明下
#6
windows下有findfirstfile,findnextfile这样的文件枚举函数,其他系统应该也有差不多的函数。先枚举一下得到count,然后new出来count个MAX_FILE_PATH的空间,重新枚举放进去。
最后按文件名排好序,重命名。
#7
先获取所有文件名,然后再排序统一重命名。
文件名获取后如何保存和调用呢,谢谢啦
windows下有findfirstfile,findnextfile这样的文件枚举函数,其他系统应该也有差不多的函数。先枚举一下得到count,然后new出来count个MAX_FILE_PATH的空间,重新枚举放进去。
最后按文件名排好序,重命名。
怎么枚举进去?我是用的vector<string>来存储进去,基本上可以实现了
#8
先获取所有文件名,然后再排序统一重命名。
文件名获取后如何保存和调用呢,谢谢啦
windows下有findfirstfile,findnextfile这样的文件枚举函数,其他系统应该也有差不多的函数。先枚举一下得到count,然后new出来count个MAX_FILE_PATH的空间,重新枚举放进去。
最后按文件名排好序,重命名。
怎么枚举进去?我是用的vector<string>来存储进去,基本上可以实现了
那要看你用什么API了。
#1
你不会先从最大的做起么。
#2
//查找第一个文件,返回句柄
handle=_findfirst64i32(fileName.c_str(),&fileInfo);
我是用这个查找所有文件,不知道怎么让读数据 按从大到小,从小到大读
因为有时候需要加负数
handle=_findfirst64i32(fileName.c_str(),&fileInfo);
我是用这个查找所有文件,不知道怎么让读数据 按从大到小,从小到大读
因为有时候需要加负数
#3
先获取所有文件名,然后再排序统一重命名。
#4
先获取所有文件名,然后再排序统一重命名。
文件名获取后如何保存和调用呢,谢谢啦
#5
先获取所有文件名,然后再排序统一重命名。
希望能详细点说明下
#6
先获取所有文件名,然后再排序统一重命名。
文件名获取后如何保存和调用呢,谢谢啦
windows下有findfirstfile,findnextfile这样的文件枚举函数,其他系统应该也有差不多的函数。先枚举一下得到count,然后new出来count个MAX_FILE_PATH的空间,重新枚举放进去。
最后按文件名排好序,重命名。
#7
先获取所有文件名,然后再排序统一重命名。
文件名获取后如何保存和调用呢,谢谢啦
windows下有findfirstfile,findnextfile这样的文件枚举函数,其他系统应该也有差不多的函数。先枚举一下得到count,然后new出来count个MAX_FILE_PATH的空间,重新枚举放进去。
最后按文件名排好序,重命名。
怎么枚举进去?我是用的vector<string>来存储进去,基本上可以实现了
#8
先获取所有文件名,然后再排序统一重命名。
文件名获取后如何保存和调用呢,谢谢啦
windows下有findfirstfile,findnextfile这样的文件枚举函数,其他系统应该也有差不多的函数。先枚举一下得到count,然后new出来count个MAX_FILE_PATH的空间,重新枚举放进去。
最后按文件名排好序,重命名。
怎么枚举进去?我是用的vector<string>来存储进去,基本上可以实现了
那要看你用什么API了。