cool-retro-term
37 строк · 703.0 Байт
1#include "fileio.h"2
3FileIO::FileIO()4{
5}
6
7bool FileIO::write(const QString& sourceUrl, const QString& data) {8if (sourceUrl.isEmpty())9return false;10
11QUrl url(sourceUrl);12QFile file(url.toLocalFile());13if (!file.open(QFile::WriteOnly | QFile::Truncate))14return false;15
16QTextStream out(&file);17out << data;18file.close();19return true;20}
21
22QString FileIO::read(const QString& sourceUrl) {23if (sourceUrl.isEmpty())24return "";25
26QUrl url(sourceUrl);27QFile file(url.toLocalFile());28if (!file.open(QFile::ReadOnly))29return "";30
31QTextStream in(&file);32QString result = in.readAll();33
34file.close();35
36return result;37}
38