0

フォルダを作成してそこにファイルを挿入したり、その中にファイルを作成しようとしました。コード スニピットを次に示します。

QDir dir;
QString filepath(QCoreApplication::applicationDirPath() + "/"
               + dir.mkdir("logs")+ "/" + "file.txt");

QFile* file = new QFile(filepath);
QTextStream stream;
stream.setDevice(file);

bool check = file->open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append);

if(check) {
    stream << "....text....\n";
    stream.flush();
    file->close();
}
delete file;

コンパイル中にエラーは発生しませんが、ファイルのないフォルダーが作成されます。どうやってやるの?

4

1 に答える 1