CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

再线等候,如何修改文件夹的名字

楼主lithe()2002-03-11 10:27:43 在 VC/MFC / 基础类 提问

要代码 问题点数:20、回复次数:6Top

1 楼whz_time(TimesWU)回复于 2002-03-11 10:41:58 得分 10

//example   for   CFile::Rename  
  extern   char*   pOldName;  
  extern   char*   pNewName;  
  TRY  
  {  
          CFile::Rename(   pOldName,   pNewName   );  
  }  
  不知这个能不能帮你:  
   
  CATCH(   CFileException,   e   )  
  {  
          #ifdef   _DEBUG  
                  afxDump   <<   "File   "   <<   pOldName   <<   "   not   found,   cause   =   "  
                          <<   e->m_cause   <<   "\n";  
          #endif  
  }  
  END_CATCH  
   
  Top

2 楼whz_time(TimesWU)回复于 2002-03-11 10:43:23 得分 0

还有这个:  
   
  #include   <stdio.h>  
   
  void   main(   void   )  
  {  
        int     result;  
        char   old[]   =   "RENAMER.OBJ",   new[]   =   "RENAMER.JBO";  
   
        /*   Attempt   to   rename   file:   */  
        result   =   rename(   old,   new   );  
        if(   result   !=   0   )  
              printf(   "Could   not   rename   '%s'\n",   old   );  
        else  
              printf(   "File   '%s'   renamed   to   '%s'\n",   old,   new   );  
  }  
   
  Top

3 楼lithe()回复于 2002-03-11 10:44:10 得分 0

等等,我试试先Top

4 楼whz_time(TimesWU)回复于 2002-03-11 10:45:03 得分 0

据说上面的代码也可以修改文件夹,你试试吧!Top

5 楼blindbird(BB)回复于 2002-03-11 10:45:12 得分 10

MoveFile  
  The   MoveFile   function   moves   an   existing   file   or   a   directory,   including   its   children.    
   
  To   specify   how   to   move   the   file,   use   the   MoveFileEx   function.    
   
  BOOL   MoveFile(  
      LPCTSTR   lpExistingFileName,   //   file   name  
      LPCTSTR   lpNewFileName               //   new   file   name  
  );  
   
  The   MoveFile   function   will   move   (rename)   either   a   file   or   a   directory   (including   its   children)   either   in   the   same   directory   or   across   directories.   The   one   caveat   is   that   the   MoveFile   function   will   fail   on   directory   moves   when   the   destination   is   on   a   different   volume.Top

6 楼blindbird(BB)回复于 2002-03-11 10:46:08 得分 0

MSDN   里面的标准答案!^_^Top

7 楼lithe()回复于 2002-03-11 11:01:24 得分 0

OK,散分Top

相关问题

  • 怎样修改文件夹名字
  • 怎样修改一个文件夹的名字?
  • 修改文件夹名称
  • 如何修改文件夹属性?
  • FSO怎么修改文件夹名称?
  • 修改文件夹的图标
  • 如何删除掉文件夹名字为空格的文件夹?
  • 有修改文件夹名的函数么?
  • 怎样调用api修改文件夹图标
  • 怎样通过修改folder.htt来实现文件夹加密码

关键词

  • rename
  • movefile
  • old
  • moves
  • directory
  • result
  • function
  • char

得分解答快速导航

  • 帖主:lithe
  • whz_time
  • blindbird

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo