请教如何集合某文件夹的指定文件而删除其他文件
本帖最后由 drunk 于 2009-11-30 17:40 编辑我想读取某个文件夹的所有文件名
然后指定的几个不进行操作
其余的全删除
应该怎么写
如果用FileExists读取后与我指定的名字对比删除
但就吧这个之外的所有文件全删了
那么就是要把我指定的文件名做个集合之类的东东
而删除这个集合之外的东东
那么这具体应该怎么搞呢
还请高手指点下 笨办法,也相对容易现实,把要留下的文件移走,清空该文件夹后再移回来 有点危险的操作哈,有没有必要这样 :face (13): 上去啊上去啊 这个思路应该可以:将你指定的文件名定义为数组的成员,然后获取那个文件夹下所有文件名,用这个函数
$filelist = _FileListToArray(),
用这个循环
For $j =1 to $filelist;$filelist是文件夹下的文件个数
if $filelist不属于数组成员 then删除该$filelist 感谢楼上的回答
其实我真正想问的是关于我另个帖子的怎么删除注册表非指定的项
我以为删除文件会和注册表差不多,一通百通吗,但发现原来其实不同...
不过还是谢谢上面的了,删除文件这个我想我以后也会用到的
页:
[1]