uint32_t pyVaultNode::GetCreateAgeTime( void ) { hsAssert(false, "eric, port?"); // for now, just return the earth-time the node was created return GetCreateTime(); }
// 保存数据 bool CPlayer::SaveData(google::protobuf::Message *pMsg) { // 没有加载数据的时候,不保存数据 if (!m_LoadDataSucc) return true; if (!pMsg) return false; if (PackData()) { svrData::LoadPlayerData *data = (svrData::LoadPlayerData *)pMsg; m_LastSaveTime = CTimer::GetTime(); data->set_account(GetAccount()); data->set_name(GetName()); data->set_nguid(GetGuid()); data->set_nsex(GetSex()); data->set_njob(GetJob()); data->set_nlevel(GetLevel()); data->set_ncreatetime(GetCreateTime()); data->set_nlogintime(GetLoginTime()); data->set_nmapid(GetMapID()); data->set_nx(GetNowPosX()); data->set_ny(GetNowPosY()); data->set_nz(GetNowPosZ()); data->set_data(g_Base64Data); return true; } return false; }
int main(int argc, char *argv[]) { if (::SetFileAttributes("hidden.txt", 0x2)) //设置文件属性 printf("设置文件隐藏属性成功!\n"); else printf("设置文件隐藏属性失败!\n"); WIN32_FIND_DATA FindFileData; HANDLE hFind; LPTSTR lpszLastWriteTime = new TCHAR[MAX_PATH]; HANDLE hReadFile; printf ("Target file is %s.\n\n", argv[1]); hFind = FindFirstFile(argv[1], &FindFileData); if (hFind == INVALID_HANDLE_VALUE) { printf ("Invalid File Handle. GetLastError reports %d\n", GetLastError ()); return -1; } printf("%-30s%15s%30s\t%s","FileName","FileSize","LastWriteTime","Hidden\n"); if('.' != FindFileData.cFileName[0]) { hReadFile = CreateReadFile(FindFileData .cFileName); GetLastWriteTime(hReadFile, lpszLastWriteTime, MAX_PATH); printf ("%-30s%-10dBytes%30s\t", FindFileData.cFileName, GetFileSize(hReadFile, NULL), lpszLastWriteTime); } while (FindNextFile(hFind, &FindFileData) != 0) { if ('.' != FindFileData.cFileName[0]/* && IsHiddenFile(FindFileData.cFileName) == FALSE*/) { hReadFile = CreateReadFile(FindFileData .cFileName); GetCreateTime(hReadFile, lpszLastWriteTime, MAX_PATH); printf ("%-30s%10dBytes%30s\t", FindFileData.cFileName, GetFileSize(hReadFile, NULL), lpszLastWriteTime); if (IsHiddenFile(FindFileData.cFileName) == TRUE) printf("隐藏\n"); else printf("非隐藏\n"); } } //int n = -1; //FindClose((void*)&n); FindClose(hFind); return 0; }