【问题标题】:Is there a wide character version of stat() (from sys/stat.h)?是否有 stat() 的宽字符版本(来自 sys/stat.h)?
【发布时间】:2010-01-12 06:58:15
【问题描述】:

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

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

【问题讨论】:

  • 您在回答由于某种原因被删除的答案时提到,但您应该在问题中提及您专门询问基于 Windows NT 的环境。

标签: c file


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多