qdir

    2热度

    1回答

    QFile具有静态函数 bool QFile::remove (const QString & fileName) [static] 这将删除指定的文件。这很方便:我们有一个文件路径,我们使用一个命令来删除它。然而,QDir不具有这样的命令,仅这一项: bool QDir::rmdir (const QString & dirName) const 其是非静态的且因此要求的对象。所以我被迫做了丑陋

    1热度

    1回答

    如何将目录和子目录列表添加到QStringList? 这是我... QStringList dirList; QDirIterator iterateFolders("/Users/userName/targetFolder", QDir::Dirs, QDirIterator::Subdirectories); while (iterateFolders.hasNext()) {

    0热度

    1回答

    我开发MAC OS X中,我必须找到文件夹中文件的应用程序。问题是,我想让用户通过输入QString来搜索文件。此QString可能是文件的确切名称或文件名中包含的文本。假设文件名为"mysamplefile.txt"。所以如果用户输入'my'; 'mysample'; 'samplefile'; 'mysamplefile'或'mysamplefile.txt'。在所有情况下,我想获得该文件的Q

    0热度

    1回答

    (使用Qt 4.7)我有一个函数,需要用户输入一个目录名称,然后在FTP服务器上通过该名称在目录中循环访问文件。 FTP地址是恒定的,所以我有它的硬编码到目前为止,我有这样的: QString dir_name = /*whatever the user inputs*/; QString source = "ftp://username:[email protected]/" + dir_na

    -1热度

    3回答

    我有一个奇怪的问题。 在QT中,我的应用程序工作正常,但是当我运行.exe文件时,QDir :: entryList方法不工作......并且我不知道为什么。路径等都是这样设置的。 QDir pdir(cs.protocolDir); QString log; log.append(QString("[LPR] Trying to fetch protcol files\n")); QS

    1热度

    2回答

    当我的应用程序从Windows的自动启动开始,Qt是不能够打开它。 导致此错误是QDir().absoluteFilePath("settings.cnf") 返回路径C:/Windows/system32/settings.cnf即使我的文件在我的工作目录。 有人知道我必须调用什么方法来获得正确的路径吗?

    0热度

    1回答

    我试图用QFile.open()在qt创建器中创建/保存文件。 但它总是在应用程序的生成文件夹中创建/保存文件。 我已经试过这段代码,将目录更改为我的目录,里面有我的源代码/头文件。 QDir::setCurrent("/ui"); file.setFileName("tmp.ui"); QDir::setCurrent("/main/ui"); if (file.open(QIODev

    -1热度

    2回答

    我注意到QFileDialog实例正在为给定操作系统返回具有错误分隔符的成员函数selectedFile()的绝对路径。这不是预期的跨平台语言(python) 我应该怎么做才能纠正这个问题,以便使用'os.sep'的正确的与操作系统无关的python代码的其余部分可以正确?我不想记住我可以在哪里,不能使用它。

    0热度

    2回答

    我有这样一个路径: C:\路径\为\我*文件\ ,我想获得相应的完整路径(如果存在的话): C:\路径\到\ my1file \ 我试着用这个Qt代码,但结果是我不得不在一开始相同的路径: QStringList filters; filters << "C:/path/to/my*file/"; QDir dir; dir.setNameFilters(filters); QStri

    2热度

    1回答

    我想要得到的是位于指定的目录中,但没有在最后。我这样做 Qt代码的扩展名的所有文件: QDir myDir(mConfigDirectory); filters << "*.ini"; myDir.setNameFilters(filters); list = myDir.entryList(); qDebug()<<list; 但我找不到名称与扩