q2110809471 2023-04-18 19:47 采纳率: 38.5%
浏览 6

问一下 QTemporaryFile file创建的临时文件在哪里啊,运行了在临时目录里找不到,如何解决?


  QTemporaryDir temp;
    temp.setAutoRemove(true);
    //QTemporaryFile file;
    if (temp.isValid()) {
       
        QString str=temp.path();
        ui.plainTextEdit_2->appendPlainText(str);
    }
    QTemporaryFile file;
    if (file.open()) {
       QString str= file.fileName();
       ui.plainTextEdit_2->appendPlainText(str);
    }
大佬们,问一下 QTemporaryFile file创建的临时文件在哪里啊,运行了在临时目录里找不到
  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-19 04:13
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 以下回答来自chatgpt: 首先,无法确定该问题的具体情况。下面提供两种可能的解决方法: 1. 使用QTemporaryFile的file路径属性获取临时文件的路径。代码如下: ``` QTemporaryFile tempFile; if (tempFile.open()) // 创建临时文件 { QString filePath = tempFile.fileName(); // 获取临时文件的路径 qDebug() << "Temporary file path: " << filePath; } else { qDebug() << "Failed to create temporary file!"; } ``` 2. 检查临时目录的权限问题。如果没有权限在临时目录创建文件,则可能会出现无法创建临时文件的情况。可以尝试更改目录的权限或更改程序的运行方式。 如果以上方法都无法解决问题,请提供更多的细节信息以便进一步排查。

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月18日

悬赏问题

  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证