#include "tool.h" #include "QtCore/qdir.h" #include const QString tool::dir_path="/users/lal/documents/RedInterstitialData/HotUpdate2"; QJsonObject tool::generateFolderJson(const QString& folderPath) { // QDir folderDir(folderPath); // QJsonObject folderObject; // folderObject["name"] = folderDir.dirName(); // QJsonArray childrenArray; // // 遍历文件夹中的子项,包括子文件夹和文件 // QDir::Filters filters = QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot; // QDirIterator it(folderPath, filters, QDirIterator::Subdirectories); // while (it.hasNext()) { // it.next(); // // 如果是文件夹,递归生成 JSON 数据并添加到子项中 // if (it.fileInfo().isDir()) { // qDebug()<