xlcwxl 发表于 2009-9-22 16:53:01

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

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


FileDelete("C:\Documents and Settings\Administrator\Local Settings\Temp\*.*")

yrloy 发表于 2009-9-22 17:01:21

支持,如果目录下还有子文件夹,而且要删除子文件夹中的文件要加上遍历

afan 发表于 2009-9-22 17:02:38

还有某些具有文件属性(如只读)的文件也不能删除,除非先改属性

131738 发表于 2009-9-22 17:05:04

这个不是么?.....................

DirRemove ( "路径" [, 递归遍历] )

xlcwxl 发表于 2009-9-22 17:33:04

谢谢解答

我在研究研究

sanmoking 发表于 2010-1-19 17:50:14

$dir="E:\桌面\新建文件夹"

DirRemove ($dir, 1)

DirCreate ($dir)


不知道有共享的是否适用

llztt 发表于 2010-1-19 18:06:06

特别推荐 cmd的 rd /s /q 文件夹,尽最大能力删文件夹,具体与DIRREMOVE(文件夹,1)的差别,试试就知道了,呵呵

xiong616 发表于 2010-7-20 19:14:26

谢谢楼主提醒,我用 FileRecycle(@ScriptDir & "\test\*")能把test 目录下面的全部内容移除到回收站。
页: [1]
查看完整版本: AU3不支持删除一个目录下的所有文件吗?