void MainWindow:: filenameInDir()
{
//判断路径是否存在
QDir dir(path);
if(!dir.exists())
{ ui->Otp_OutputTextEdit->append("ERROR-1...");
return;
}
//查看路径中后缀为*Drvier_A137.bin 的文件
QStringList filters;
filters<<QString("*Drvier_A137.bin");
dir.setFilter(QDir::Files | QDir::NoSymLinks); //设置类型过滤器,只为文件格式
dir.setNameFilters(filters); //设置文件名称过滤器,只为filters格式
int dir_count = dir.count(); //统计文件个数
if(dir_count <= 0)
{ ui->Otp_OutputTextEdit->append("("ERROR-2...");
return;
}
//存储文件名称
QStringList string_list;
for(int i=0; i<dir_count; i++)
{
QString file_name = dir[i]; //文件名称
ui->Otp_OutputTextEdit->append(file_name);
string_list.append(file_name);
}
}
QT 查找文件名--包含某些指定在字符的字符 --的文件 (2020-10-19)
于 2020-10-19 17:46:34 首次发布