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

网站吸引用户会员卡营销策划方案

网站吸引用户,会员卡营销策划方案,服务器网站开发过程,购买了网站如何使用吗1. 功能:在WinCE平板电脑的ResidentFlash盘中指定任意的文件路径及文件名,实现检查文件是否存在,如果存在则返回TRUE,否则创建该文件。 2. 实现: 2.1 平台: WinCE6.0 VS2005 2.2 实现方法:众所…

1. 功能:在WinCE平板电脑的ResidentFlash盘中指定任意的文件路径及文件名,实现检查文件是否存在,如果存在则返回TRUE,否则创建该文件。

2. 实现

2.1 平台: WinCE6.0 + VS2005

2.2 实现方法:众所周知,创建文件用CreateFile()函数,创建文件夹用CreateDirectory()函数。但是如果指定的文件路径中有些文件夹本身就不存在,该如何处理,这篇随便给出了具体的实现过程。

思路:先判断文件是否存在,如果存在,则直接返回;如果不存在,就依次判断路径中的各级文件夹是否存在,不存在则创建文件夹,直到最后创建文件。

2.2.1 主函数

BOOL CheckFileExistOrNot(CString strFilePath)

{

  DWORD FileAttributeValue = ::GetFileAttributes(strFilePath);

  if(FileAttributeValue == 0xFFFFFFFF)
   {
      ::AfxMessageBox(TEXT("数据文件不存在"));

      // 创建文件前,先检查各级文件夹是否存在,若有某级文件夹不存在,则需先创建各级不存在的文件夹,然后再创建文件

    CAtlString strTemp = strFilePath;

    int curPos= 0;

    curPos = strTemp.ReverseFind('\\');

    strTemp = strTemp.Left(curPos+1);   // strTemp为去掉文件名的文件夹路径

    CString strTemp2;

    curPos = strTemp.Find('\\',1);

    while(curPos != -1)

    {

      strTemp2 = strTemp.Left(curPos);

      CheckFolderExistOrNot(strTemp2);

      curPos = strTemp.Find('\\',curPos+1);

    }

    // 检查完各级文件夹后,直接根据文件名创建文件

    HANDLE h_File = CreateFile(strFilePath, 

                  GENERIC_READ|GENERIC_WRITE, 

                  FILE_SHARE_READ|FILE_SHARE_WRITE,

                  NULL,

                  CREATE_NEW,

                  FILE_ATTRIBUTE_NORMAL,

                  NULL);

    CloseHandle(h_File);

     return FALSE;

  }

  else

  {

    return TRUE;

  }

}

2.2.2 子函数

BOOL CheckFolderExistOrNot(CString strFolderPath)

{

  DWORD FileAttributeValue = ::GetFileAttributes(strFolderPath);

  if(FileAttributeValue == 0xFFFFFFFF)

  {

    ::AfxMessageBox(TEXT("数据文件夹不存在"));

    CreateDirectory(strFolderPath,NULL);

    return FALSE;

  }

  else

  { 

     return TRUE;

  }

}

 3. 测试用例

3.1 测试文件夹是否存在

CString strFolderPath = TEXT("\\ResidentFlash\\TestData1");

BOOL m_bExist = CheckFolderExistOrNot(strFolderPath);

如果文件夹不存在,则弹出如下提示:

3.2 测试文件是否存在

CString strFilePath = TEXT("\\ResidentFlash\\TestData\\ABC\\EDF\\1.bin");

BOOL m_bFileExist = CheckFileExistOrNot(strFilePath);  

4. 总结

实践出真知,与诸位共勉。

 

转载于:https://www.cnblogs.com/zaishuiyifang006/archive/2012/10/31/CreateFile_CreateDirectory.html

http://www.yidumall.com/news/17937.html

相关文章:

  • 电子商务网站建设的一般步骤有seo专员的工作内容
  • b2b网站大全发布平台怎样在百度上推广
  • 江苏易销 网站建设百度搜索app
  • 图片制作在线生成器免费版人员优化方案怎么写
  • 廊坊盘古网站建设网站长尾关键词排名软件
  • 商务网站的推广方法有哪些全网营销型网站
  • 最新网页游戏传奇百度seo不正当竞争秒收
  • 流量宝做网站流量台州网站建设方案推广
  • 随州做网站seo怎么做最佳
  • 网络运维周报百度笔记排名优化
  • 橙色企业网站源码永久免费自动建站
  • 虚拟网站怎么做的免费发布推广的平台
  • 自助式网站制作中国制造网网站类型
  • 海南做网站广州seo推广优化
  • 东莞市品牌网站建设报价seo咨询
  • 电脑网站搜索如何做培训机构网站制作
  • 网站备案空间备案网络优化的工作内容
  • 单位网站建设做到哪个科目百度信息流账户搭建
  • 萧山网站建设争锋网络网络营销案例100例
  • 自己建网站做微商网站服务费一年多少钱
  • 开发软件网站多少钱网站seo视频教程
  • 榆林网站制作windows7系统优化工具
  • 上饶做网站的公司软文外链代发
  • 网站建设教程菜鸟物流优化关键词推广
  • 上虞网站建设文广网络网页版登录入口
  • 买空间送网站360指数
  • 做村易通网站站长要收费吗网站推广seo设置
  • 会展展厅设计搜索引擎优化网站
  • 免费建立网站的软件搜索竞价
  • 郑州网站优化汉狮网络世界排名前十位