当前位置: 首页 > news >正文

做网店好还是自己建网站好seo文章

做网店好还是自己建网站好,seo文章,局政府网站建设总结,门户网站什么意思举例子植物大战僵尸杂交版现已更新到v2.0.88,闪退问题还是偶有发生,参考网上现有的方案,简单实现了一个。 原理就是监控存档目录的文件变化,一旦有新的存档,则将其备份。如发生闪退,则还原备份即可。 原目录&…

植物大战僵尸杂交版现已更新到v2.0.88,闪退问题还是偶有发生,参考网上现有的方案,简单实现了一个。

原理就是监控存档目录的文件变化,一旦有新的存档,则将其备份。如发生闪退,则还原备份即可。

原目录:C:/ProgramData/PopCap Games/PlantsVsZombies/pvzHE/yourdata

备份目录:C:/ProgramData/PopCap Games/PlantsVsZombies/pvzHE/yourdata_Backup

源代码

#include <windows.h>
#include <iostream>
#include <filesystem>
#include <string>
#include <vector>namespace fs = std::filesystem;void copy_directory(const fs::path &source, const fs::path &destination)
{try{if (!fs::exists(destination)){fs::create_directories(destination);}for (const auto &entry : fs::recursive_directory_iterator(source)){const auto &path = entry.path();auto relativePathStr = path.lexically_relative(source).string();fs::copy(path, destination / relativePathStr, fs::copy_options::overwrite_existing);}}catch (const std::exception &e){std::cerr << "Error: " << e.what() << std::endl;}
}void monitor_directory(const std::wstring &path, const std::wstring &backup_path)
{HANDLE hDir = CreateFileW(path.c_str(),FILE_LIST_DIRECTORY,FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,NULL,OPEN_EXISTING,FILE_FLAG_BACKUP_SEMANTICS,NULL);if (hDir == INVALID_HANDLE_VALUE){std::cerr << "CreateFile failed with " << GetLastError() << std::endl;return;}char buffer[1024];DWORD bytesReturned;FILE_NOTIFY_INFORMATION *pNotify;std::vector<char> filenameBuffer(MAX_PATH);while (true){if (ReadDirectoryChangesW(hDir,buffer,sizeof(buffer),FALSE,FILE_NOTIFY_CHANGE_FILE_NAME,&bytesReturned,NULL,NULL)){pNotify = (FILE_NOTIFY_INFORMATION *)buffer;do{std::wstring filename(pNotify->FileName, pNotify->FileNameLength / sizeof(WCHAR));if (pNotify->Action == FILE_ACTION_ADDED){std::wcout << L"New file created: " << filename << std::endl;copy_directory(path, backup_path);}pNotify = (FILE_NOTIFY_INFORMATION *)((char *)pNotify + pNotify->NextEntryOffset);} while (pNotify->NextEntryOffset != 0);}else{std::cerr << "ReadDirectoryChangesW failed with " << GetLastError() << std::endl;break;}}CloseHandle(hDir);
}int main()
{std::wstring directory_to_monitor = L"C:/ProgramData/PopCap Games/PlantsVsZombies/pvzHE/yourdata";std::wstring backup_directory = L"C:/ProgramData/PopCap Games/PlantsVsZombies/pvzHE/yourdata_Backup";std::cout << "开始运行" << std::endl;monitor_directory(directory_to_monitor, backup_directory);return EXIT_SUCCESS;
}

注意

需要使用MSVC(VS 2022)以GBK编码保存代码 编译,如需用MinGW编译,则要手动修改部分代码。

http://www.ds6.com.cn/news/107013.html

相关文章:

  • python flask做网站新浪博客seo
  • 自己网站如何做关键词排名靠前宁波谷歌seo
  • 电商网站都是用什么做的谷歌seo排名技巧
  • 做视频网站空间要多大高端网站建设报价
  • 乌兰察布网站建设seo分析工具有哪些
  • 建设工程教育网论坛官网优化大师百科
  • 如何做产品销售网站长沙百度seo代理
  • 模板网站免费下载自建网站平台有哪些
  • asp.net做网站百度移动端优化
  • 做三国的网站宝鸡网站开发公司
  • 做网站虚拟主机制作网站的步骤
  • 东营做网站哪里好seo首页网站
  • 用wordpress 帮客户建站微信推广图片
  • 数据网站排名网站链接推广工具
  • 手机网站开发合同免费seo培训
  • 网站建设大学竞价培训课程
  • 网站 域名空间 调试网站关键词排名优化
  • 丹阳市网站制作怎样制作网页
  • 化妆品网站建设方案项目书百度运营优化师
  • 做网站是用什么技术的电脑优化软件排行榜
  • 雷诺网站群建设电商软文范例100字
  • 做ppt到哪个网站找图片核心关键词和长尾关键词举例
  • 做援交的网站徐州seo代理计费
  • dw网站设计与制作好的竞价托管公司
  • 网站 的空间百度手机助手app下载安装
  • 穷游网站 做行程 封面百度提交入口地址在哪
  • 市通建设工程质量监督局网站短视频营销策划方案
  • 女人与狗做网站360搜图片识图
  • 制作视频网站教程拉新十大推广app平台
  • 创意包装设计网站如何在百度投放广告