gpt4 book ai didi

C++ 文件/目录统计变量

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

我正在尝试检查目录是否存在。我想让它更可靠,我正在尝试将 stat 与预定义变量一起使用来检查用户名,但我总是收到错误。

这是 userdir 字符串输出:/home/root/test

    string userdir="/home/"+user+"/test";

struct stat st ;
if(stat(userdir, &st) == 0)
printf( "test directory exist\n" );
else
printf("test directory don't exist\n");

最佳答案

stat() 采用 const char *,而不是 std::string:

if (stat(userdir.c_str(), &st) == 0)
// ^^^^^^^

关于C++ 文件/目录统计变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17640664/

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