QIODevice::write (QFile, "Download/run.py"): device not open

今天开始进入 Qt 的另一个部分:文件读写也就是 IO。文件读写在很多应用程序中都是需要的Qt 通过 QIODevice 提供了IO的抽象,这种设备(device)具有读写字节块的能力常用的IO读写的类包括以丅几个:

访问本地文件系统或者嵌入资源
创建和访问本地文件系统的临时文件
运行外部程序,处理进程间通讯
TCP 协议网络数据传输

在访问方式上Qt 提供了两个更高级别的抽象:使用 QDataStream 进行二进制方式的访问和使用 QTextStream 进行文本方式的访问。这些类可以帮助我们控制字节顺序和文本编碼使程序员从这种问题中解脱出来。

QFile 对于访问独立的文件是非常方便的无论是在文件系统中还是在应用程序的资源文件中。Qt 同样也提供了 QDir 和 QFileInfo 两个类用于处理文件夹相关事务以及查看文件信息等。

这次我们先从二进制文件的读写说起

其实是这样的/这是文件的所有鍺是HDFS  权限为755  也就是只有HDFS才能对这个文件进行sudo的操作

那么接下来我们便可以这样操作文件

这样就搞定了!!!!!!!1111

我要回帖

更多关于 write off 的文章

 

随机推荐