Qt文本文件的读写操作
Qt文件操作详解(创建、写入、删除、INI、XML文件等
二进制文件的读写文件可以使用QFile类、QStream
文本文件的读写建议使用QTextStream类,它操作文件更加方便。
打开文件时,需要参数指定打开文件的模式:
| 模式 | 值 | 描述 | 
| QIODevice::NotOpen | 0x0000 | 不打开 | 
| QIODevice::ReadOnly | 0x0001 | 只读方式 | 
| QIODevice::WriteOnly | 0x0002 | 只写方式,如果文件不存在则会自动创建文件 | 
| QIODevice::ReadWrite | ReadOnly | WriteOnly | 读写方式 | 
| QIODevice::Append | 0x0004 | 此模式表明所有数据写入到文件尾 | 
| QIODevice::Truncate | 0x0008 | 打开文件之前,此文件被截断,原来文件的所有数据会丢失 | 
| QIODevice::Text | 0x0010 | 读的时候,文件结束标志位会被转为’\n’;写的时候,文件结束标志位会被转为本地编码的结束为,例如win32的结束位’\r\n’ | 
| QIODevice::UnBuffered | 0x0020 | 不缓存 | 
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号