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目录操作相关推荐
- PHP文件和目录操作
目录操作 $base_dir = 'filelist/'; $fso = opendir($base_dir);//打开目录,返回目录句柄 echo 'Basedir:'.$base_dir.'< ...
- python操作目录_详解python中的文件与目录操作
详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...
- python遍历目录压缩文件夹然后在发送邮件_python目录操作之python遍历文件夹后将结果存储为xml...
Linux服务器有CentOS.Fedora等,都预先安装了Python,版本从2.4到2.5不等,而Windows类型的服务器也多数安装了Python,因此只要在本机写好一个脚本,上传到对应机器,在 ...
- 时间:2014年3月27日文件和目录操作函数
主要内容: 目录操作:打开.读取.关闭.创建.重命名.删除 文件操作:打开.读.写.关闭.重命名.删除 信息获取函数 filemtime() filesize() file_exists() is_ ...
- python创建文件os_Python之文件与目录操作(os、zipfile、tarfile、shutil)
Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模块 ...
- python代码大全表解释-python文件及目录操作代码汇总
前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...
- Python 文件及目录操作
[文件读写] 1 file = open('filename','r') 2 for line in file.readlines(): 3 process(line) 4 file.tell ...
- Shell命令-文件及目录操作之mkdir、mv
文件及目录操作 - mkdir.mv 1.mkdir:创建目录 mkdir命令的功能说明 mkdir命令用于创建目录,默认情况下,要创建的目录已存在,会提示文件存在,不会继续创建目录. mkdir命令 ...
- PHP中文件操作基础:目录操作,文件操作
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- java jar log4j_java项目打包成可执行jar用log4j将日志写在jar所在目录操作
开发一个demo时想将日志输出到最终打包的jar所在目录,从网上学习实验整理之后的配置如下, log4j.properties log4j.rootLogger = INFO,console,logF ...
最新文章
- 模态对话框的父窗口设置
- 敏捷开发本质 与 敏捷个人本质
- php多规格多价格,不同规格的不同价格是怎么实现的呢?? 看这里
- 以深圳.NET俱乐部名义 的技术交流会圆满成功
- 当前操作系统缺少黑体等字体_从零开始开发一个操作系统
- 勇攀监控高峰-EMonitor之根因分析 背景
- scipy常用函数(更新中)
- 跳打开hdu 1208 (DP)
- SQL Server 2008 安装或卸载时提示“重启计算机失败的解决办法(转)
- centos7 mysql读写监控,《Centos7——zabbix监控mysql的常规操作》
- python语法学习第七天--文件
- OSChina 周三乱弹 —— 九招助你工资秒长(干货哟)
- soapUI接口测试工具所有版本下载地址
- 英文数字字母听力模拟的简单实现
- [SharePoint教程系列]安装之后的常见操作 如何打开管理中心
- 指环王解析_回到指环王
- nuxt 引入iconfont多色图标
- 无需翻墙,快速接入免费网页版 ChatGPT 到 Java 应用程序中
- mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作
- 中国的研究生在“研究”什么