6.1 QDir目录操作

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.1 QDir目录操作相关的知识,希望对你有一定的参考价值。

第6章 文件与目录操作

实际开发中,几乎所有的应用程序都要在文件系统中进行文件访问和读写操作,在学习复杂的应用程序之前,必须先扎实地学好文件操作相关的类。Qt中涉及文件操作的类比较多,本章节主要重点介绍最常用的一些类。

6.1 QDir目录操作

QDir类提供了访问目录结构和文件的方法。QDir 用于操作路径文件名,访问关于目录路径、文件等信息,操作真实的底层文件系统。它也可以用来访问Qt的资源系统,内部资源系统以 ":/" 为根目录。Qt使用“/”作为一个通用的目录分隔符,Qurl网址格式也是以同样的方式作为路径分隔符。编写程序时应该全部使用“/”作为目录分隔符,Qt会自动把自己的路径文件名转换为底层文件系统可接受的形式,从而操作底层文件系统。QDir支持相对文件路径和绝对文件路径访问。相对路径的基准目录通常是应用程序的工作路径,就是应用程序运行的目录。

1.Linux系统与Windows系统下绝对路径的表示方法示例

QDir("/home/user/Documents")
QDir("C:/Documents and Settings")

2.相对路径的表示方法示例

QDir("images/landscape.png")

6.1.1

以上是关于6.1 QDir目录操作的主要内容,如果未能解决你的问题,请参考以下文章

QDir类及其用法总结

Qt中与文件目录相关操作

如何在 Linux 中使用 QT (QDir) 创建目录?

在 qt 中使用 QFile.open 和 Qdir 将文件保存在特定目录中

QT开发(二十八)——QT常用类

如何检查文件或目录是不是为“系统”文件或目录