这个程序如何实现?请给点意见~
譬如,我要输入一个相对路径,我就可以更改这个目录的文件名。
譬如原来这个目录有3个txt文件,1个doc文件和2个exe文件,那么更改之后就变成了1.txt,
2.txt,
3.txt,
1.doc,
1.exe,
2.exe
这个功能如何实现?给点意见吧,譬如用什么C++标准函数,谢谢各位大哥~
[解决办法]
先读出所有文件的文件名,然后进行归类统计,再重命名不就行了?
重命名可用如下函数
int rename( const char *oldname, const char *newname );
[解决办法]
CFileFind ff;
BOOL bb;
bb = ff.FindFile( "c:\\*.* ");
while ( bb )
{
bb = ff.FindNextFile();
if ( ff.IsDirectory() ) continue;
TRACE( "%s\n ",ff.GetFileName());
}