如题,MFC中文件夹用什么数据结构表示?有没有相应的类或函数?在什么文件中定义?文件夹在磁盘中是怎样组织的?比如一个文件夹和他包含的文件夹在磁盘上是怎样关联在一起的?有没有简单的函数实现文件夹的复制(包含复制文件夹内的字文件夹及文件)?十分感谢了了

解决方案 »

  1.   

    文件夹用路径字符串表示 如"C:\\Windows" "\\127.0.0.1\Share"
    在通过文件分配表来组织磁盘单元 
    http://msdn.microsoft.com/en-us/library/bb762164(VS.85).aspx可做文件操作
    或者调用OS带的xcopy.exe /s xxx xxxx
      

  2.   

    你所谓的“结构表示和函数”之类的问题都没有注明到底你想干吗!不同目的需要的函数是不一样的,绝大部分操作当然有api,文件、目录是os提供的核心服务,没有api那还怎么活
      

  3.   

    MFC中没有文件夹方面的类,Win32 API中提供了一些与文件夹有关的函数。
    文件夹在磁盘上的组织形式由文件系统决定,不同的文件系统组织形式不同,应用程序一般不需要考虑这个问题。
    复制文件夹可以用SHFileOperation函数,参考MSDN中的说明。