如题 
要求实现的功能如下:
比如我要在c://windows下搜索容量小于500m的.rm文件最优集合
实现结果为:在桌面建立一个临时文件夹存放获取的.rm文件集合,其总容量是最接近500m的(类似贪心算法吧)

解决方案 »

  1.   

    遍历文件夹(你该会的),然后用API的内存映射CreateFile :打开文件GetFileSize : 获取文件尺寸CreateFileMapping :创建映射MapViewOfFile :映射文件来找小于500m的文件,然后放到你的桌面
      

  2.   

    觉得你没有问关于技术的问题,而是问了一个算法的问题
    Directory.GetFiles可以获得指定文件,FileInfo可以获得每个文件的大小
    File.Copy可以复制文件。
    至于最接近500MB,我觉得就是背包问题的算法
      

  3.   

    bdmh(别打马虎)为啥总是404呢???