stat() 是否有宽字符版本(来自 sys/stat.h)?

vro*_*oom 1 c file

我一直在使用 stat() 来检查文件是否存在,据我所知,这是比尝试打开文件更好的做法。但是, stat() 不适用于包含其他语言的 unicode 字符的文件名。是否有 stat() 的宽字符版本,或者我可以使用的等效版本?

如果没有,检查文件存在的下一个可接受的解决方案是什么?

Alo*_*lon 6

在 Windows 中,您可以使用宽字符版本:_wstat