读书人

这个程序怎么实现?请给点意见

发布时间: 2012-02-25 10:01:48 作者: rapoo

这个程序如何实现?请给点意见~
譬如,我要输入一个相对路径,我就可以更改这个目录的文件名。
譬如原来这个目录有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());
}

读书人网 >C++

热点推荐