`

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();
}

分享到:
评论

相关推荐

    qt 删除文件中的指定行

    qt c++ 文件 删除一行 删除指定行 可以删除指定文件中的指定行

    QT开发清理指定目录下所有文件

    QT开发中的清理指定目录下所有文件是一项常见的任务,特别是在系统维护、日志管理或软件卸载等场景。本文将深入探讨如何使用QT5框架来实现这一功能,重点关注文件的枚举、选择特定类型以及安全删除。 首先,让我们...

    Qt删除一个目录下所有文件和文件夹

    在`Qt删除一个目录下所有文件和文件夹`的场景中,QDir类是主要工具。 1. **QDir的构造**: 可以通过传递一个路径字符串来初始化QDir对象,例如`QDir dir("path/to/directory");`,这将代表指定的目录。 2. **遍历...

    qt删除文件夹内所有内容

    以上代码已经经过测试,可以成功删除指定文件夹内的所有内容。注意,这个操作是不可逆的,所以在执行前务必确认目标目录无误。此外,为了确保安全,通常在生产环境中需要用户确认删除操作。 总结来说,Qt的`QDir`类...

    QT 程序 删除文本文件中某一行

    用qt 实现删除文本文件中一行,deleteonelineinfile&#40;int nNumLine, QString & filename&#41;;输入文件名和删除的行号可以删除。行号是0到行数减一。

    QT 删除文件夹

    在网上找了很多QT写的删除文件夹的源代码,使用了一段时间发现目录层级太多时无法删除某些文件,于是自己写了一个简短的递归删除文件夹的方法,不管多复杂的文件夹都能删掉

    Qt删除大文件源码

    在标题提及的"Qt删除大文件源码"中,可能包含了一个或多个C++源代码文件,这些文件展示了如何利用Qt的`QFile`类来实现高效的文件删除。通常,这样的代码会包含以下步骤: 1. **初始化QFile对象**:首先,通过传递...

    qt ftp实现指定路径的文件夹下载、文件下载、文件夹删除、文件删除,支持中文转码,目标机中路径是中文也可以智能识别转换

    实现文件夹的下载和删除,网上很多资料都是单独对某个路径的文件操作的,并不能对文件夹操作 实现目标机中含中文名称自动转码,有些系统编码方式不同,下载出来的文件会乱码 实现ftp功能保活,在正常使用时ftp如果...

    Qt文件操作详解(创建、写入、删除、INI、XML文件等) - 左霖风的博客 - CSDN博客1

    在Qt框架中,进行文件操作是非常常见的任务,包括创建、写入、删除文件以及处理特定格式如INI和XML文件。以下是对这些操作的详细说明: 1. 创建文件夹: 要创建一个新的文件夹,可以使用`QDir`类。首先包含头文件`...

    QT5.7ftp客户端包含单文件上传下载及服务器文件删除

    QT5.7 FTP客户端是一个基于Qt库开发的用于FTP文件传输的应用程序,它支持基本的FTP操作,如单个文件的上传和下载,以及服务器端文件的删除功能。这个项目可能是一个独立的、轻量级的工具,适用于需要快速进行FTP操作...

    QT递归删除文件夹,而不删除自己文件夹

    当递归删除文件夹时,会把自己文件夹也删除掉,比如要删除E:/testTemp/qftp 这个文件夹下多有文件,但会把qftp这个文件夹删除,本程序改进后将不删除qftp文件夹,但qftp文件夹下的所有文件都会删除

    遍历删除文件夹下所有文件及目录

    在QT中,还可以使用QProcess类来删除指定文件。QProcess类提供了对外部进程的控制,可以使用它来执行外部命令来删除文件。在给定的代码中,使用QProcess类来删除指定文件。首先,创建一个QProcess对象,然后使用...

    c++删除指定文件或者文件夹

    它首先遍历指定目录下的所有文件和子目录,对每个文件调用`DeleteFile`,对每个子目录递归调用自身。当目录内容全部删除后,最后调用`RemoveDirectory`删除空的目录本身。 请注意,上述代码未处理可能的异常情况,...

    在Qt资源文件中包含和释放exe等各种类型文件

    在Qt开发过程中,资源文件(Resource)系统是一个强大的特性,它允许我们将各种类型的文件,如图片、音频、配置文件甚至可执行文件(exe)嵌入到应用程序的二进制文件中,无需在运行时依赖外部文件。这不仅提高了...

    Qt 基于QFile 读写ini文件(包含QFile读取行,修改行数据,删除行数据)

    首先,ini文件是一种常见的配置文件格式,用于存储应用程序的设置和参数。它以简洁的键值对形式呈现,易于理解和处理。在Qt中,通常我们会使用QSettings类来操作ini文件,但有时由于特定需求或性能考虑,我们可能...

    Qt文件操作详解(创建、写入、删除、INI、XML文件等) - 左霖风的博客1

    可以通过`QSettings::IniFormat`指定文件格式,然后使用`QSettings::fileName()`指定文件路径。`QSettings`类提供了类似字典的接口,可以使用`value()`读取键值,`setValue()`设置键值,`remove()`删除键,以及`sync...

    QtXlsx第三方库操作Excel文件-对excel文件进行读取,修改,刷新,删除等操作

    `removeSheetByIndex()`或`removeSheetByName()`可删除指定的工作表,而`clearContents()`可以清空一个单元格或范围内的内容。 5. **其他功能**:除了基本操作,QtXlsx还提供了创建图表、插入图片、处理超链接等...

    Qt之读写ini文件

    此外,`QSettings`还提供了诸如`remove()`、`contains()`和`allKeys()`等方法,用于删除键、检查键是否存在以及获取所有键,帮助开发者更方便地管理和操作配置文件。 总结,Qt的`QSettings`类为`.ini`文件的读写...

    QT实现文件夹和文件的复制粘贴.docx

    在QT中,文件夹和文件操作是非常重要的,QDir和QFile类提供了大量的函数来实现文件夹和文件的操作,例如创建、删除、复制、移动等。使用这些函数可以轻松地实现文件夹和文件的复制粘贴。 知识点5:QT中的错误处理 ...

    Qt文件列表显示 (实现文件点击、打开逻辑,并未真实打开文件,文件操作需根据需求编写)

    使用`QDir`类获取指定路径下的文件和目录,通过`entryList()`方法列出所有文件和目录,然后遍历这个列表,为每个文件创建一个`QListWidgetItem`,并添加到`QListWidget`中。这样,用户就能看到一个包含所有文件名的...

Global site tag (gtag.js) - Google Analytics