bool SetHideAttribute( const TCHAR * lpName )
{
DWORD dwResult = ::GetFileAttributes( lpName );
if( INVALID_FILE_ATTRIBUTES == dwResult )
{
return false;
}
if( !(FILE_ATTRIBUTE_HIDDEN & dwResult) ) // 如果它不是隐藏的
{
if( INVALID_FILE_ATTRIBUTES == ::SetFileAttributes( lpName, dwResult | FILE_ATTRIBUTE_HIDDEN ) )
{
return false;
}
return true;
}
else// 如果它已经是隐藏的,就当设置成功了
{
return true;
}
}
int main()
{
SetHideAttribute( _T("Data") );
return 0;
}
C++ 使用API设置文件属性 隐藏
最新推荐文章于 2024-08-27 09:00:00 发布