找回密码
 加入
搜索
查看: 2027|回复: 7

AU3不支持删除一个目录下的所有文件吗?

[复制链接]
发表于 2009-9-22 16:53:01 | 显示全部楼层 |阅读模式
AU3不支持删除一个目录下的所有文件吗?


FileDelete("C:\Documents and Settings\Administrator\Local Settings\Temp\*.*")
发表于 2009-9-22 17:01:21 | 显示全部楼层
支持,如果目录下还有子文件夹,而且要删除子文件夹中的文件要加上遍历
发表于 2009-9-22 17:02:38 | 显示全部楼层
还有某些具有文件属性(如只读)的文件也不能删除,除非先改属性
发表于 2009-9-22 17:05:04 | 显示全部楼层
这个不是么?.....................

DirRemove ( "路径" [, 递归遍历] )
 楼主| 发表于 2009-9-22 17:33:04 | 显示全部楼层
谢谢解答

我在研究研究
发表于 2010-1-19 17:50:14 | 显示全部楼层
$dir="E:\桌面\新建文件夹"

DirRemove ($dir, 1)

DirCreate ($dir)


不知道有共享的是否适用
发表于 2010-1-19 18:06:06 | 显示全部楼层
特别推荐 cmd的 rd /s /q 文件夹,尽最大能力删文件夹,具体与DIRREMOVE(文件夹,1)的差别,试试就知道了,呵呵
发表于 2010-7-20 19:14:26 | 显示全部楼层
谢谢楼主提醒,我用 FileRecycle(@ScriptDir & "\test\*")  能把test 目录下面的全部内容移除到回收站。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 01:23 , Processed in 0.097775 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表