C++循环去掉文件的后缀名

filename为文件完整名 如readMe.txt;

CString filename;

int pos=0;
pos = filename.ReverseFind('.');
while(pos>0){
    filename = filename.Left(pos);
    pos = filename.ReverseFind('.');
}
此操作会循环去掉文件的所有后缀名,如filename为readMe.txt.txt.txt 则最后输出的文件名为readMe

posted @ 2015-01-14 14:08  devilthrone  阅读(819)  评论(0编辑  收藏  举报