保存文件,文件路径以及名称自定义 自动提示保存的文件是否已存在 QFileDialog ,QFileInfo 获取文件路径 文件名

标准函数:
QString QFileDialog::getSaveFileName(QWidget * parent = 0, const QString & caption = QString(),
const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0,
Options options = 0)

例子:
 QString path = QFileDialog::getSaveFileName(0,"save","./","XML(*xml)"); 返回用户选择的文件保存路径
参数1:父窗口 参数2:弹窗的标题 参数3:弹窗路径 参数4:文件后缀过滤  

保存文件,文件路径以及名称自定义 自动提示保存的文件是否已存在 QFileDialog ,QFileInfo 获取文件路径 文件名_第1张图片

windows路径的“ \”需转换为"/",否则识别不了

获取文件信息
QFileInfo info;
info = QFileInfo(path);
文件名:info.fileName();
绝对路径(不包含文件名):info.absolutePath();
路径包含文件名:info.filePath();

你可能感兴趣的:(QT)