wxwidgets类来访问文件属性

时间:2014-01-25 05:09:12

标签: c++ file function attributes wxwidgets

wxwidgets 2.8

下使用4.6.2与GCC windows 8

问题:wxwidgets框架是否有任何类/函数来访问文件属性,特别是HIDDEN属性?

我已经尝试过的事情:

  1. 我知道我可以使用WIN32 api的SetFileAttributes,但我不想采用它,因为我希望保持代码跨平台。

  2. 我已经检查了wx下的类,例如:wxFilewxFileNamefilefn.h下的函数但找不到任何内容。

  3. 非常感谢任何帮助/建议。

1 个答案:

答案 0 :(得分:0)

不,wxFileName对此没有任何支持。 Windows下的“隐藏”属性实际上是特定于Windows的,因此使用Windows ::GetFileAttributes()进行测试确实没有任何问题。

但是在wxFileName测试中有一个方法在Windows下执行此操作并检查文件名的第一个字符是否在Unix下是一个点仍然有用,并且实现起来并不困难,所以如果偶然的话你想添加它,请随时将它贡献给wxWidgets。