问题标签 [qfileinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3098 浏览

c++ - 如何在 Qt 中获取文件版本?

如何从File properties\Details\File versionQt 中获取文件版本?

我没有在QFileInfo.

0 投票
1 回答
212 浏览

c++ - QFileInfo::isExecutable() 为“.exe”文件返回 false

我正在尝试允许将 .exe 单元测试文件拖放到QMainWindow. 我的dragEnterEvent样子是这样的:

但是该isExecutable()函数对 .exe 文件返回 false。

我拥有该文件的权限,并且我已验证文件路径info是否正确指向可执行文件。

这个问题的答案看起来像任何带有 .exe 扩展名的文件都应该 return true,那么为什么QFileInfo::isExecutable()返回 false 呢?

0 投票
1 回答
226 浏览

c++ - 达到文件大小限制时触发信号

我正在编写日志文件,并希望将大小限制设置为 10 Mo。

我正在考虑QTimer每 X 分钟/小时设置一次触发QFileInfo::refresh并检查文件的大小。

会有更好的方法来做到这一点吗?对我来说,使用 aQTimer听起来很痛苦且资源成本很高。我希望SIGNAL在达到限制大小时可以使用 a 。

0 投票
1 回答
2733 浏览

linux - 使用 Qt/C++ 在 Linux 中设置文件所有者:组

我需要使用 Qt 5.7 /C++ 在 Linux 下更改文件的所有者和组。我找到了QFileInfo::ownerIDQFileInfo::groupIDgetter,但似乎没有这些值的 setter。

我需要 chown 的 Qt 等价物。

有没有办法使用 Qt 函数设置这些值?

0 投票
0 回答
246 浏览

c++ - Qt 4.7.4 Qt 5.8 QFileInfo 不起作用

我在将代码从 Qt 4.7.4 迁移到 Qt 5.8 时遇到问题:

在我的旧代码中,我使用

当我将此迁移到 Qt 5.8 时,我的代码可以编译,但finfo无法访问。

有人知道为什么吗?

问题出在第一行

从开头的路径是我的目录路径 = "C:/Users/s" type QString

完成此行后,fifo 设置为

0 投票
1 回答
412 浏览

c++ - getOpenFileName - 预选上次打开不工作

在我的应用程序中,我需要加载许多图像。我真的会使用一个选项来选择最后打开的文件,所以我想知道最后选择的文件。文档说:

文件对话框的工作目录将设置为 dir。如果 dir 包含文件名,则将选择该文件。

所以我应该将最后打开的文件路径保存在某处,然后插入它而不是“/home”。但这不起作用。在打开文件对话框中,文件名被剥离到最后几个字符,并且没有选择文件。怎么了?它是一个错误吗?

我当前的代码:

我想要实现的是要选择并滚动到文件。

0 投票
2 回答
5599 浏览

c++ - 如何将文件移动到 Qt 中的另一个现有目录

我是 Qt 的初学者,我的项目的一部分是将现有文件移动到另一个现有目录?有人可以给我一个具体的例子吗?我不确定是否应该使用 Qfile::rename()。我试着这样写

但错误是无法在没有对象 QDir::rename("/home/joshua/test.txt","/home/joshua/test/test_c.文本”); ^

对不起各位,都是我的错,我问了一个这么不清楚又这么愚蠢的问题,非常抱歉浪费你们的时间,我是初学者,在我问这个问题之前,我真的没有注意到这个问题已经被问到了以前,因为我的水平太低了。因为太天真,不能再提问了,所以请原谅我问了这个问题,我压力太大因为我在公司实习,我的项目对我来说是相当困难的,所以我别无选择浪费你的时间,最后,我想说谢谢那些以前看过我的问题的人。

0 投票
1 回答
459 浏览

qt - 更改符号链接的目标而不删除

是否可以使用更改符号链接的内容Qt

如果链接名称文件路径已经存在,则静态QFile::link和非静态都返回。false

我只想重新定位符号链接。的类似物ln -sf,但跨平台。

0 投票
0 回答
57 浏览

qt - QFileInfo 文件访问惩罚

根据QFileInfo文档:

的一些QFileInfo函数查询文件系统,但出于性能原因,一些函数只对文件名本身进行操作。

但是,我仍然不确定哪些方法可以在后台访问文件本身,哪些不。例如:

此代码是否对以下内容有惩罚?

因为我不确定哪些QFileInfo方法(甚至构造函数)访问文件本身

当然,我可以做一些分析,这可能是在代码速度方面过早的优化,但是我担心硬盘驱动器。我知道QFileInfo缓存,所以想象一下我将尝试获取不同文件的文件名。

0 投票
1 回答
109 浏览

qt - 未排序的 Qt 容器

我有一个 QVector,它应该存储文件路径,比如

但是不是按上述顺序存储它,而是像这样存储

如何按数字顺序存储图像文件路径?