cool-retro-term

Форк
0
/
fileio.cpp 
37 строк · 703.0 Байт
1
#include "fileio.h"
2

3
FileIO::FileIO()
4
{
5
}
6

7
bool FileIO::write(const QString& sourceUrl, const QString& data) {
8
    if (sourceUrl.isEmpty())
9
        return false;
10

11
    QUrl url(sourceUrl);
12
    QFile file(url.toLocalFile());
13
    if (!file.open(QFile::WriteOnly | QFile::Truncate))
14
        return false;
15

16
    QTextStream out(&file);
17
    out << data;
18
    file.close();
19
    return true;
20
}
21

22
QString FileIO::read(const QString& sourceUrl) {
23
    if (sourceUrl.isEmpty())
24
        return "";
25

26
    QUrl url(sourceUrl);
27
    QFile file(url.toLocalFile());
28
    if (!file.open(QFile::ReadOnly))
29
        return "";
30

31
    QTextStream in(&file);
32
    QString result = in.readAll();
33

34
    file.close();
35

36
    return result;
37
}
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.