当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

用C++程序删除文本文件中以"//"开首的行[VC/C++编程]

赞助商链接



  本文“用C++程序删除文本文件中以"//"开首的行[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

VC++只供应了删除一个空目录的函数,而用常常但愿删除其下有很多子目录与文件的目录.为了实现这一功效,下面编写了DeleteDirectory 函数,它可以实现这一功效.

函数原型:BOOL DeleteDirectory(char *DirName);

返回值:成功删除时返回TRUE,不然返回FALSE

参数DirName为要删除的目录名,必须为绝对途径名,如“c:\temp".

函数定义以下:

BOOL DeleteDirectory(char *DirName)
{
CFileFind tempFind;
char tempFileFind[200];
sprintf(tempFileFind,"%s\*.*",DirName);
BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind);
while(IsFinded)
{
IsFinded=(BOOL)tempFind.FindNextFile();
if(!tempFind.IsDots())
{
char foundFileName[200];
strcpy(foundFileName,tempFind.GetFileName().GetBuffer(200));
if(tempFind.IsDirectory())
{
char tempDir[200];
sprintf(tempDir,"%s\%s",DirName,foundFileName);
DeleteDirectory(tempDir);
}
else
{
char tempFileName[200];
sprintf(tempFileName,"%s\%s",DirName,foundFileName);
DeleteFile(tempFileName);
}
}
}
tempFind.Close();
if(!RemovwDirctory(DirName))
{
MessageBox(0,"删除目录失利!","告诫信息",MK_OK);
return FALSE;
}
return TRUE;
}

  以上是“用C++程序删除文本文件中以"//"开首的行[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用cmd号令行窗口操作SqlServer的办法
  • CSS代码实例:用CSS代码写出的各种形状图形
  • Ubuntu利用cvt号令生成xorg.conf下的屏幕辨别率和刷
  • 在Firefox中利用Chrome自动更新的Flash
  • ubuntu 10.04下禁用ctrl+alt+del
  • 利用crontab实现以秒履行
  • Ubuntu利用crontab按时任务
  • Ubuntu系统中启用Chrome的Web App利用
  • 电脑换了双核CPU性能不但没提高用CPU-Z检测出来竟然是单核
  • 不用C++代码写MFC基于对话框利用程序
  • 进程spoolsv.exe占用CPU利用率100%的办理办法
  • 在MySQL数据库中利用C履行SQL语句
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .