不要那种调用批处理文件的方法哈……

解决方案 »

  1.   

    说起来其实很容易,就是system.io.file 类不过要做到360那样不容易,360收集了很多常用软件的临时文件存放规则,他根据规则去扫描。所以这东西麻烦在于这些规则你知道不?ps:360其实并不是啥高技术的玩意,他的80%的功能都使用的不是什么高级技术,只是360把个二八原则玩滴很透彻,最常用最适用的东西往往都是一些技术上简单的玩意,真正到了有技术的地方360就选择和专业公司合作了他才不会非啥功夫去研究技术呢(比如:杀毒,杀马,硬件检测,cpu温度这类技术性玩意他都是靠第3方提供滴)
      

  2.   

    上网搜一下windows临时文件都有哪些,然后现学现卖,一个一般的程序员一下午就应该搞完。
      

  3.   

    这个问题很难,难在你怎么判断什么叫垃圾?这个问题很简单,如果你给我一个“bat”文件,我照着给你翻译成C#的话。
      

  4.   

    开始菜单=》运行=》输入:
    cleanmgr /sageset
    勾选所有项,确定
    再运行
    cleanmgr /sagerun
    即可自动清理垃圾文件。当然,你也可以直接在程序中process.start("cleanmgr /sagerun")
      

  5.   

    这有什么难的
    你看哪些文件不顺眼,写个程序删掉就是了
    或者再简单点,随机删掉一些文件,取个垃圾清理的名号也没问题,反正出问题了又没人找得到你。前几年,删全局程序集缓存的“垃圾清理”软件和批处理真是多如猪毛。
    12年早一点的时候,各家所谓的优化、清理软件在win8上一用就悲剧,不是这里搞坏了就是那里弄惨了,还不是照样打着完美兼容win8的旗号。