gpt4 book ai didi

c++ - 检查文件指针是否打开,然后在 C++ 中将其删除

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:59:46 25 4
gpt4 key购买 nike

虽然我已经阅读了一些关于类似问题的先前回答的问题,但我还不清楚如何继续。这是场景:

我需要删除一些临时文件,但它们没有被删除。在调试时我意识到即使手动尝试删除文件也不会删除它们。因此我得出结论,某些文件指针尚未关闭但阻止我删除文件。

但是这些文件指针被用于我无法访问的代码部分。这让我只有一个解决方案(也许),检查文件指针是否打开并将其删除。

或者还有其他方法可以处理这种情况吗??

最佳答案

如果您使用的是 Windows 操作系统,则可以使用 MoveFileEx功能。
这允许您在重新启动后将文件标记为删除。

MoveFileEx(lpExistingFileName, NULL, MOVEFILE_DELAY_UNTIL_REBOOT);

关于c++ - 检查文件指针是否打开,然后在 C++ 中将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com