qt给java如何传递文件_Qt基础开发之Qt文件操作类QFile读写文件的详细方法与实例及QDataStream的使用方法...

Qt文件操作类QFile简介

Qt中使用QFile类来操作文件的输入/输出。继承至QIODevice,QIODevice类是输入/输出设备的基类,

为设备提供了公共实现和抽象接口用于读写块数据。QIODevice又继承至QObject。

1、使用QFile类打开文件

QFile的构造函数

QFile(const QString &name) //传入一个文件路径

构造完成后,并没有打开文件,需要使用QFile::open函数来打开文件

[virtual] bool QFile::open(OpenMode mode);

/*

*OpenMode mode 打开方式,是一个枚举类型

*QIODevice::NotOpen 不打开

*QIODevice::ReadOnly 只读方式

*QIODevice::WriteOnly 读写方式

*QIODevice::ReadWrite 读写方式

*QIODevice::Append   追加方式

*QIODevice::Truncate 阶段方式

*QIODevice::Text     转换不同平台的换行,读的时候把所有换行转成'\n',写的时候再把'\n'转换对应平台的换行

*QIODevice::Unbuffered 不使用缓冲区

*/

例如:

QFile file("d:/123.txt");

file.open(QIODevice::ReadOnly);

2、QFile类关闭文件

[virtual] void QFileDevice::close(); //刷新缓冲区,并关闭文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值