fileutilstest.cpp 746 B

1234567891011121314151617181920212223242526272829303132
  1. #include "fileutilstest.h"
  2. #include <core/pqapppath.h>
  3. #include <utils/pqfileutils.h>
  4. #include <QDebug>
  5. using namespace PQ;
  6. void writeFile()
  7. {
  8. QString ftest = AppPath::this_()->baseDir().absoluteFilePath("test.text");
  9. QByteArray td("test file info\\\\ //");
  10. writeAbsoluteFile(ftest,td);
  11. auto rd = readAbsoluteFile(ftest);
  12. qDebug() << "read data: " << rd;
  13. weiteCache();
  14. writeConfig();
  15. }
  16. void weiteCache()
  17. {
  18. CacheFile::writeFile("a.cache","a.chche");
  19. qDebug() << "read cache data: " << CacheFile::readFile("a.cache");
  20. }
  21. void writeConfig()
  22. {
  23. QJsonObject obj;
  24. obj.insert("name","aaa");
  25. ConfigFile::writeObject("name.conf.json",obj);
  26. qDebug() << ConfigFile::readObject("name.conf.json");
  27. }