QT删除指定格式的文件

#include <QtCore/QCoreApplication>
#include <QFile>
#include <stdio.h>
#include <QDir>
#include <QTextCodec>
#include <QTextStream>
void delFile()
{
           int count=0;
           QDir myDir("C:/TEMP/");

           QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
           for(unsigned int i=0;i<myDir.count();i++)
           {
           QString sext=myDir[i].toLower();
           QTextStream out(stdout);
           out<<sext;
           if(-1!=sext.indexOf(".x"))
           QFile::remove("C:/TEMP/"+sext);//刪除文件
           }
 }

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    delFile();
    return a.exec();
}

posted @ 2012-05-14 18:19  sfshine  阅读(693)  评论(0编辑  收藏  举报