我正在写一个 C++ 问题。它需要在 Windows 和 Unix 操作系统上工作。
如何在不同的操作系统上获取用户或系统 tmp 文件夹?
原文由 performanceuser 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在写一个 C++ 问题。它需要在 Windows 和 Unix 操作系统上工作。
如何在不同的操作系统上获取用户或系统 tmp 文件夹?
原文由 performanceuser 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答3.3k 阅读
根据文档,最大路径是 MAX_PATH (260)。如果路径恰好是 260,则上面示例中的代码(也称为 plougy)将失败,因为将返回 261。缓冲区大小可能应该是 MAX_PATH + 1。