gpt4 book ai didi

c - 验证 _tmkdir 是否成功

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:07 26 4
gpt4 key购买 nike

任何人都可以帮助我找出如何验证 _tmkdir 是否成功。例如,我希望在另一个文件夹中创建一个文件。我将在运行时创建这个文件夹。所以我将给出以下命令。

sFilePath = sFilePath + _T("\\P-Series Communication Logs");
_tmkdir( sFilePath );

其中 sFilePath 最初包含将从注册表中获取的软件安装路径。

我想知道 _tmkdir 是否成功。

谢谢

最佳答案

您可以检查_tmkdir 的返回值以查看调用是否成功。如果失败,errno 全局变量指示失败的原因:

int result = _tmkdir(sFilePath);
if (result == 0) {
// succeeded
}
else {
// failed
if (errno == EEXIST) {
// already exists!
}
}

有关详细信息,请查看 _tmkdir 的 MSDN 文档 hereerrno here .

希望对您有所帮助!

关于c - 验证 _tmkdir 是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654030/

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