//FUN3:删除文件, 可以删除只读文件.
bool MyDeleteFile(LPCTSTR lpFileName)
{
// 获取文件的当前属性;
DWORD dwAttrs = GetFileAttributes(lpFileName);
// 重新设置文件属性;
if ((dwAttrs & FILE_ATTRIBUTE_READONLY) != 0)
{
(void)SetFileAttributes(lpFileName, dwAttrs & (~FILE_ATTRIBUTE_READONLY));
}
if (0 == ::DeleteFile(lpFileName))
{
return false;
}
return true;
}