qdir

    0热度

    1回答

    我跑的亲Windows 7的验证码 foreach(QString str, directorie.entryList(QStringList(), QDir::Dirs)) { if(str != "." && str != "..") { QDir path(directorie.path() + "\\" + str + "\\" + from.path()

    1热度

    1回答

    Qt's doc表示QDir::entryInfoList可以接受多个排序条件,但怎么做对我来说还不清楚。 This enum describes the sort options available to QDir, e.g. for entryList() and entryInfoList(). The sort value is specified by OR-ing together

    2热度

    1回答

    我正在使用QDir::rename()重命名临时文件。 这里是我的代码: // change the temporary filename void save::finish() { QString newpath = ui->path->text(); QString newname = ui->filename->text(); newpath.appen

    0热度

    1回答

    我有QDir的问题,我有这个文件夹中有很多图片,我需要遍历它们,但是,它们必须被排序,所以,我正在使用setSorting(QDir::Name)但是,它不适用于Ubuntu。当我用QDirIterator迭代它时,它会随机选择给定文件夹中的图片。奇怪的是我在Windows上使用相同的确切代码(minGW或MSVC),它完美的工作。 someClass::someClass(QDir dir) {

    3热度

    1回答

    QString FilePath2 = QFileDialog::getOpenFileName(this, tr("Open Directory"), "C:/", tr("Text files (*.txt)")); QDir a = FilePath2; qDebug() << a.absolutePath(); 代码工作正常。但是absolutePath()仍然返回路径+文件名而不

    10热度

    2回答

    setNameFilters不工作,我所期望的,因此,如果任何人都可以,如果我使用它错误地解释,或者这也许是Qt中的一个错误: 这里是我的代码示例: QDir export_folder("C:\path"); QStringList fileList = export_folder.setNameFilters(QStringList()<<"*.exe"); 处理后fileList包含字

    3热度

    1回答

    我正在使用Ubuntu 12.04 LTS和10.04 LTS平台,并且遇到QDir :: mkPath问题。 我想创建一个使用mkPath的路径,可以说/ john/play/games,然后将文件game.htm复制到/ home/john/play。在我复制文件后,我将文件权限设置为rwxr - - r - - 。以便第三方应用程序可以读取文件game.htm。但是目录/ john,/ jo

    14热度

    1回答

    我有一个看起来像这样的相对路径和绝对路径: Absolute: /tmp/somedir Relative: anotherdir/file.txt 我想与QDir来连接两个(/tmp/somedir/anotherdir/file.txt),但我不太清楚这样做的正确方法是。 据为QDir::absoluteFilePath的文档: “返回在目录中的文件的绝对路径名。” 这将是理想的,如

    0热度

    1回答

    从递归搜索目录返回正确的值时出现问题。该代码是下面 #include <QCoreApplication> #include <QDir> #include <QString> #include <QDebug> static QString findDirectoryPathFromId(const QString &startPath, const QString &id) {

    2热度

    1回答

    我有一个基于QDir信息创建qtreeview的Qt应用程序。 有没有办法,如果目录上的信息发生变化(比如我添加一个新文件或删除一个现有的文件),qtreeview会被更新? 谢谢! =)