请求在qt中创建文件夹

请求在qt中创建文件夹,qt,qt4,Qt,Qt4,如何让一个用户通过qt中的一个对话框创建文件夹 因此,无论用户在对话框中给出了什么名称(在特定位置 例如,c:/user/…)将在该位置创建文件夹,如果该文件夹是 在该位置显示特定名称,然后进行替换。通常的GUI方法是使用QFileDialog::getExistingDirectory(QWidget*parent,const QString&caption,const QString&dir,Options)向用户显示目录选择对话框。将选择的输出显示在QLineEdit中,这样,如果用户想要

如何让一个用户通过qt中的一个对话框创建文件夹

因此,无论用户在对话框中给出了什么名称(在特定位置

例如,c:/user/…)将在该位置创建文件夹,如果该文件夹是


在该位置显示特定名称,然后进行替换。

通常的GUI方法是使用
QFileDialog::getExistingDirectory(QWidget*parent,const QString&caption,const QString&dir,Options)
向用户显示目录选择对话框。将选择的输出显示在
QLineEdit
中,这样,如果用户想要创建新的子目录,他们可以附加新的文件夹名称


然后,作为对问题状态的注释,使用
QDir
确定目录是否存在,并确定它是否存在。

通常的GUI方法是使用
QFileDialog::getExistingDirectory(QWidget*parent,const QString&caption,const QString&dir,Options选项)
向用户显示目录选择对话框。将选择的输出显示在
QLineEdit
中,这样,如果用户想要创建新的子目录,他们可以附加新的文件夹名称


然后,作为对问题状态的评论,使用
QDir
确定目录是否存在-如果不存在,则创建它。

您是否尝试编写任何内容?你哪里有问题?请先看看这里的其他问题。这似乎可以回答您的问题。请参考QDir类参考。看起来您需要的是QDir::setPath()和QDir::mkdir()。此外,遇到问题时,Qt文档始终是第一个要去的地方。感谢您的回复@oggmonster-我已经通过了你在这里提供的链接。。但我想知道的是如何使用一个对话框创建文件夹(就像我们使用QFiledialog::getsaveFilename()创建一个文件一样),您需要更详细地指定您的问题。但是我认为您需要做的是使用QDir::mkpath(“您的文件路径”)来响应某些用户操作。您还没有描述您试图编写的用户操作?你哪里有问题?请先看看这里的其他问题。这似乎可以回答您的问题。请参考QDir类参考。看起来您需要的是QDir::setPath()和QDir::mkdir()。此外,遇到问题时,Qt文档始终是第一个要去的地方。感谢您的回复@oggmonster-我已经通过了你在这里提供的链接。。但我想知道的是如何使用一个对话框创建文件夹(就像我们使用QFiledialog::getsaveFilename()创建一个文件一样),您需要更详细地指定您的问题。但是我认为您需要做的是使用QDir::mkpath(“您的文件路径”)来响应某些用户操作。您还没有描述这是什么用户操作