Joh*_*all 7 c c++ windows filesystems file
我想修改一个C程序,使其创建的一些文件隐藏在Windows中.什么Windows或(甚至更好)POSIX API将设置隐藏文件属性?
Rut*_*ing 12
您可以通过调用SetFileAttributes并设置FILE_ATTRIBUTE_HIDDEN标志来完成此操作.请参阅http://msdn.microsoft.com/en-us/library/aa365535%28VS.85%29.aspx
这不是POSIX.要在像Linux这样的普通POSIX系统下创建"隐藏"文件,只需用点(.)启动文件名即可.
Windows和类UNIX系统对隐藏文件的确切含义有不同的看法.在UNIX上,通常以点开头的文件名被视为"隐藏".另一方面,Windows文件系统具有文件的"隐藏"属性.
因此对于POSIX,您可能只需要在文件名中创建带有起始点的文件.
在Windows上,您可以使用SetFileAttributes函数.