gpt4 book ai didi

检查文件是否存在于c中

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

  1. prgchDirPath 是字符指针。但预期是 LPCWSTR。如何更改?
  2. prgchDirPath 是目录路径。 文件不存在。但我想确定目录/路径是否存在。下面的 API 可以帮助我吗?如果是,怎么办?

    unsigned char IsFilePathCorrect(char* prgchDirPath)
    {
    WIN32_FIND_DATA FindFileData;
    HANDLE handle;
    int found=0;

    //1. prgchDirPath is char pointer. But expected is LPCWSTR.
    //How to change this?
    //2. prgchDirPath is a directory path. File is not existed.
    //But I want to make sure if directory/path exists or not.
    //Can the API below helps me? if yes, how?
    handle = FindFirstFile(prgchDirPath, &FindFileData);
    if(handle != INVALID_HANDLE_VALUE)
    found = 1;
    if(found)
    {
    FindClose(handle);
    }
    return found;
    }

我想检查目录路径是否存在。请提供一个示例代码。谢谢。

最佳答案

您可以简单地使用 access ,在 Windows、Linux、Mac 等平台上得到广泛支持:access(filepath, 0)返回 0如果文件存在,否则为错误代码。在 Windows 上,您需要 #include <io.h> .

关于检查文件是否存在于c中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18809602/

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