范思哲品牌什么档次:关于软件制作的问题!

来源:百度文库 编辑:高考问答 时间:2024/04/23 23:02:59
你能做一个这样的软件: 一个传统的目录下有2万个文件夹,每个文件夹下有2万个文件, 用传统的方法打开或删除需要很长时间,你能否做个快速删除这个文件夹的程序么?

不能。因为删除文件夹必须要对文件名进行索引和排序,然后通过递归的方法逐个删除文件。但按你说的20000*20000个文件,肯定要花费大量时间。在删除这个操作上,explorer.exe已经做到最好了。除非是快速格式化,可以实现直接清空文件分配表。不过这种方法肯定不能满足你的要求。不如你去CSDN求助一下吧。