问题标签 [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.
c++ - 如何在 Qt 中获取文件版本?
如何从File properties\Details\File version
Qt 中获取文件版本?
我没有在QFileInfo
.
c++ - QFileInfo::isExecutable() 为“.exe”文件返回 false
我正在尝试允许将 .exe 单元测试文件拖放到QMainWindow
. 我的dragEnterEvent
样子是这样的:
但是该isExecutable()
函数对 .exe 文件返回 false。
我拥有该文件的权限,并且我已验证文件路径info
是否正确指向可执行文件。
这个问题的答案看起来像任何带有 .exe 扩展名的文件都应该 return true
,那么为什么QFileInfo::isExecutable()
返回 false 呢?
c++ - 达到文件大小限制时触发信号
我正在编写日志文件,并希望将大小限制设置为 10 Mo。
我正在考虑QTimer
每 X 分钟/小时设置一次触发QFileInfo::refresh并检查文件的大小。
会有更好的方法来做到这一点吗?对我来说,使用 aQTimer
听起来很痛苦且资源成本很高。我希望SIGNAL
在达到限制大小时可以使用 a 。
linux - 使用 Qt/C++ 在 Linux 中设置文件所有者:组
我需要使用 Qt 5.7 /C++ 在 Linux 下更改文件的所有者和组。我找到了QFileInfo::ownerID
和QFileInfo::groupID
getter,但似乎没有这些值的 setter。
我需要 chown 的 Qt 等价物。
有没有办法使用 Qt 函数设置这些值?
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 设置为
c++ - getOpenFileName - 预选上次打开不工作
在我的应用程序中,我需要加载许多图像。我真的会使用一个选项来选择最后打开的文件,所以我想知道最后选择的文件。文档说:
文件对话框的工作目录将设置为 dir。如果 dir 包含文件名,则将选择该文件。
所以我应该将最后打开的文件路径保存在某处,然后插入它而不是“/home”。但这不起作用。在打开文件对话框中,文件名被剥离到最后几个字符,并且没有选择文件。怎么了?它是一个错误吗?
我当前的代码:
我想要实现的是要选择并滚动到文件。
c++ - 如何将文件移动到 Qt 中的另一个现有目录
我是 Qt 的初学者,我的项目的一部分是将现有文件移动到另一个现有目录?有人可以给我一个具体的例子吗?我不确定是否应该使用 Qfile::rename()。我试着这样写
但错误是无法在没有对象 QDir::rename("/home/joshua/test.txt","/home/joshua/test/test_c.文本”); ^
对不起各位,都是我的错,我问了一个这么不清楚又这么愚蠢的问题,非常抱歉浪费你们的时间,我是初学者,在我问这个问题之前,我真的没有注意到这个问题已经被问到了以前,因为我的水平太低了。因为太天真,不能再提问了,所以请原谅我问了这个问题,我压力太大因为我在公司实习,我的项目对我来说是相当困难的,所以我别无选择浪费你的时间,最后,我想说谢谢那些以前看过我的问题的人。
qt - 更改符号链接的目标而不删除
是否可以使用更改符号链接的内容Qt
?
如果链接名称文件路径已经存在,则静态QFile::link
和非静态都返回。false
我只想重新定位符号链接。的类似物ln -sf
,但跨平台。
qt - QFileInfo 文件访问惩罚
根据QFileInfo
文档:
的一些
QFileInfo
函数查询文件系统,但出于性能原因,一些函数只对文件名本身进行操作。
但是,我仍然不确定哪些方法可以在后台访问文件本身,哪些不。例如:
此代码是否对以下内容有惩罚?
因为我不确定哪些QFileInfo
方法(甚至构造函数)访问文件本身。
当然,我可以做一些分析,这可能是在代码速度方面过早的优化,但是我担心硬盘驱动器。我知道QFileInfo
缓存,所以想象一下我将尝试获取不同文件的文件名。
qt - 未排序的 Qt 容器
我有一个 QVector,它应该存储文件路径,比如
但是不是按上述顺序存储它,而是像这样存储
如何按数字顺序存储图像文件路径?