FindFirstFile类型的问题

时间:2011-03-19 22:54:29

标签: string winapi c++-cli

我正在编写一个函数来检查给定文件夹中是否有jpg文件。我的尝试如下:

    int containsJpgs(String ^path)
    {
        WIN32_FIND_DATA data;
        HANDLE hFind;
        hFind = FindFirstFile(path + "*.jpg", &data); // Type error.
        if (hFind == INVALID_HANDLE_VALUE) 
        {
            return 0;
        }
        return 1;
    }

如何将System::String ^附加到LPCTSTR以获取LPCTSTR?当我这样做时,上面的代码是否会起作用,还是有其他问题?

1 个答案:

答案 0 :(得分:0)

lstrcat()怎么办?

修改 将system :: string ^转换为lpctstr我发现this