1 读出目录中的文件名,文件删除
QStringList picFiles; //建立链表class,接QDir()读出的文件名。
QDir dir("/home/administrator/adm/Picture/");
dir.setFilter(QDir::Files); //滤出文件,使读出的名字没有目录名,只包含文件名
picFiles = dir.entryList(); //读出文件名放到链表中;
for(i = 0;i < picFiles.length(); i++)//打印出文件名
{
qDebug()<<picFiles.at(i);
}
for(i = 0;i < picFiles.length(); i++) //删除文件
{
filename = directory + picFiles.at(i); //directory = "/home/administrator/adm/Picture/;
file.remove(filename);
}
2 打开文件
QFile file; //新建一个QFile 类的对象;
file.setFileName(path); //path 为要打开的文件路径 设定文件路径
file.open(QFile::WriteOnly); //打开文件。WriteOnly 或 ReadOnly 若文件不存在,则新建文件;
3 读写文件
file.write(buff);
buff = file.read(20); //最大读20字节
QStringList picFiles; //建立链表class,接QDir()读出的文件名。
QDir dir("/home/administrator/adm/Picture/");
dir.setFilter(QDir::Files); //滤出文件,使读出的名字没有目录名,只包含文件名
picFiles = dir.entryList(); //读出文件名放到链表中;
for(i = 0;i < picFiles.length(); i++)//打印出文件名
{
qDebug()<<picFiles.at(i);
}
for(i = 0;i < picFiles.length(); i++) //删除文件
{
filename = directory + picFiles.at(i); //directory = "/home/administrator/adm/Picture/;
file.remove(filename);
}
2 打开文件
QFile file; //新建一个QFile 类的对象;
file.setFileName(path); //path 为要打开的文件路径 设定文件路径
file.open(QFile::WriteOnly); //打开文件。WriteOnly 或 ReadOnly 若文件不存在,则新建文件;
3 读写文件
file.write(buff);
buff = file.read(20); //最大读20字节

被折叠的 条评论
为什么被折叠?



