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

wordpress页面内容显示more裤子seo优化标题

wordpress页面内容显示more,裤子seo优化标题,没有充值入口的传奇,wordpress小程序课程监视对指定目录的更改#xff0c;并将有关更改的信息打印到控制台#xff0c;该功能的实现不仅可以在内核层#xff0c;在应用层同样可以。程序中使用ReadDirectoryChangesW函数来监视目录中的更改#xff0c;并使用FILE_NOTIFY_INFORMATION结构来获取有关更改的信息。 Re…监视对指定目录的更改并将有关更改的信息打印到控制台该功能的实现不仅可以在内核层在应用层同样可以。程序中使用ReadDirectoryChangesW函数来监视目录中的更改并使用FILE_NOTIFY_INFORMATION结构来获取有关更改的信息。 ReadDirectoryChangesW 是Windows操作系统提供的一个函数用于监视目录的变化。它属于Windows API的一部分主要用于监视文件系统中目录的修改、新增、删除等变化并通过回调函数向应用程序提供通知。 以下是该函数的声明 BOOL ReadDirectoryChangesW(HANDLE hDirectory,LPVOID lpBuffer,DWORD nBufferLength,BOOL bWatchSubtree,DWORD dwNotifyFilter,LPDWORD lpBytesReturned,LPOVERLAPPED lpOverlapped,LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine );其中 hDirectory要监视的目录的句柄。lpBuffer接收变更通知的缓冲区。nBufferLength缓冲区的大小。bWatchSubtree如果为 TRUE则监视目录树中的所有目录。如果为 FALSE则仅监视指定的目录。dwNotifyFilter指定要监视的变更类型可以是文件夹或文件的新增、删除、修改等。lpBytesReturned返回实际读取到的字节数。lpOverlapped用于异步操作的 OVERLAPPED 结构。lpCompletionRoutine指定一个回调函数在异步操作完成时调用。 在使用这个函数时通常会在回调函数中处理具体的文件变更信息。ReadDirectoryChangesW通常用于异步操作因此在调用时需要提供一个OVERLAPPED结构或使用同步的方式等待变更。 如下代码中使用CreateThread函数创建一个线程并将MonitorFileThreadProc运行起来此函数使用带有FILE_LIST_directory标志的CreateFile打开指定的目录该标志允许该函数监视目录。并使用ReadDirectoryChangesW函数读取目录中的更改传递一个缓冲区来存储更改并指定要监视的更改类型。 使用WideCharToMultiByte函数将宽字符文件名转换为多字节文件名并将文件名与目录路径连接以获得文件的完整路径。然后该功能将有关更改的信息打印到控制台。 #include stdio.h #include Windows.h #include tlhelp32.hDWORD WINAPI MonitorFileThreadProc(LPVOID lParam) {char *pszDirectory (char *)lParam;BOOL bRet FALSE;BYTE Buffer[1024] { 0 };FILE_NOTIFY_INFORMATION *pBuffer (FILE_NOTIFY_INFORMATION *)Buffer;DWORD dwByteReturn 0;HANDLE hFile CreateFile(pszDirectory, FILE_LIST_DIRECTORY, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);if (INVALID_HANDLE_VALUE hFile)return 1;while (TRUE){ZeroMemory(Buffer, sizeof(Buffer));// 设置监控目录回调函数bRet ReadDirectoryChangesW(hFile,Buffer,sizeof(Buffer),TRUE,FILE_NOTIFY_CHANGE_FILE_NAME | // 修改文件名FILE_NOTIFY_CHANGE_ATTRIBUTES | // 修改文件属性FILE_NOTIFY_CHANGE_LAST_WRITE, // 最后一次写入dwByteReturn, NULL, NULL);if (TRUE bRet){char szFileName[MAX_PATH] { 0 };// 将宽字符转换成窄字符,宽字节字符串转多字节字符串WideCharToMultiByte(CP_ACP,0,pBuffer-FileName,(pBuffer-FileNameLength / 2),szFileName,MAX_PATH,NULL,NULL);// 将路径与文件连接成完整文件路径char FullFilePath[1024] { 0 };strncpy(FullFilePath, pszDirectory, strlen(pszDirectory));strcat(FullFilePath, szFileName);switch (pBuffer-Action){case FILE_ACTION_ADDED:{printf(添加: %s \n, FullFilePath); break;}case FILE_ACTION_REMOVED:{printf(删除: %s \n, FullFilePath); break;}case FILE_ACTION_MODIFIED:{printf(修改: %s \n, FullFilePath); break;}case FILE_ACTION_RENAMED_OLD_NAME:{printf(重命名: %s, szFileName);if (0 ! pBuffer-NextEntryOffset){FILE_NOTIFY_INFORMATION *tmpBuffer (FILE_NOTIFY_INFORMATION *)((DWORD)pBuffer pBuffer-NextEntryOffset);switch (tmpBuffer-Action){case FILE_ACTION_RENAMED_NEW_NAME:{ZeroMemory(szFileName, MAX_PATH);WideCharToMultiByte(CP_ACP,0,tmpBuffer-FileName,(tmpBuffer-FileNameLength / 2),szFileName,MAX_PATH,NULL,NULL);printf( - %s \n, szFileName);break;}}}break;}case FILE_ACTION_RENAMED_NEW_NAME:{printf(重命名(new): %s \n, FullFilePath); break;}}}}CloseHandle(hFile);return 0; }int main(int argc, char * argv[]) {char *pszDirectory C:\\;HANDLE hThread CreateThread(NULL, 0, MonitorFileThreadProc, pszDirectory, 0, NULL);WaitForSingleObject(hThread, INFINITE);CloseHandle(hThread);return 0; }运行后监控C盘所有文件的变化并输出如下信息
http://wiki.neutronadmin.com/news/390947/

相关文章:

  • 淮北网站网站建设网站的 营销渠道的建设
  • 禅城区响应式网站vue框架 wordpress
  • 做邮箱网站邢台如何做企业网站
  • 做服装到哪个网站拿货品质好网站目录管理模板
  • 昆山建设局网站首页刚刚深圳出的大事
  • 网站开发教科书中山企业做网站
  • 网站的功能目标网站建设备案费用
  • 推荐个网站免费的企业网站seo优化服务商
  • 淘宝客网站做百度竞价怎么做盈利的网站
  • 网站域名怎么缴费东莞万江网站制作
  • 做美陈网站没有网站怎么做百度推广
  • 网站制作大概需要多少钱去除关于wordpress
  • 徐州做网站建设的公司房产公司网站建设方案ppt
  • 航空网站建设网站建设运营费计入什么科目
  • 免费排版网站工贸企业logo设计
  • 绿色企业网站模板个人想做企业网站备案
  • 长春火车站企业公司建站平台
  • 怎么做qq靓号网站网站建设资金请示
  • 青岛网站制作流程企业年报查询
  • .netcore网站开发ppt模板素材下载
  • 做跨境电商要什么费用湛江seo代理商
  • 做网站需准备些什么wordpress建网站教程
  • 想自己做淘宝有什么网站吗德州网站开发公司
  • 外贸网站建设需建立公司网站多少钱
  • 网站开发时间表网站建设过程小结
  • 怎么做磁力网站支付网站开发
  • 做视频包的网站有哪些无锡做网站排名
  • 电商网站界面设计流程wordpress 缩进 插件
  • 程序员做项目的网站网站怎么seo关键词排名优化推广
  • 宿松县住房和城乡建设局网站建设银行上虞支行网站