创建文件夹并按顺序生成文件名字

本博客介绍如何创建基于日期的文件夹,并利用QT界面生成IR和CCD照片的同步序号文件名,详细阐述了文件夹命名逻辑及存储路径判断。
摘要由CSDN通过智能技术生成

创建文件夹并生成文件名字

文件夹存储路径及存储空间的判断

本例中的文件夹是根据日期来确定名字的,随名字产生的还有此文件夹的QT界面。

const QString TSnapShotWid::generateFilename(const QString &prefix)
{

QString _dirStr;
    QString wavFilename;
QString savePath = TGlobal::getSavePath();

QDate curDate = QDate::currentDate();
QString datetime;
datetime = datetime.sprintf("%d%02d%02d",  curDate.year(), curDate.month(),curDate.day());
QString toStr = TGlobal::getSavePath()+datetime;
TGlobal::setSavePathWithDate(toStr);
QDir _dir(toStr);
if(!_dir.exists()) {
	if(_dir.mkdir(toStr)) {
		qWarning("Create folder success !");//go to if ( !_dir.exists() )
	} else {
                    qWarning("Create folder failed !");
            }

}
_dirStr = toStr;
_dir.setPath( _dirStr );

if ( !_dir.exists() )
{
	qWarning("no directory %s", _dirStr.latin1() );
	QMessageBox _mb( tr("Information"),
	"",
	QMessageBox::Info
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值