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

[AU3基础] 【已解决】如何判断硬盘根目录下是否有文件夹

  [复制链接]
发表于 2014-6-7 11:45:49 | 显示全部楼层 |阅读模式
本帖最后由 dnvplj 于 2014-6-8 08:51 编辑

请问各位朋友:
如何判断“硬盘”根目录下是否有1WYG、2SOFT、3SOFT这3个文件夹 ,有就直接删除,不要提示。
发表于 2014-6-7 21:33:30 | 显示全部楼层
If FileExists("C:\OpenLDAP\ldifdata\dc=aspa,dc=int,dc=tenneco,dc=com\ou=" & $site & "\") Then
                DirRemove("C:\OpenLDAP\ldifdata\dc=aspa,dc=int,dc=tenneco,dc=com\ou="& $site & "\",1)
                ShellExecute("slapadd.exe", "-v -l " & $ldif_path & $site & ".ldif", "C:\OpenLDAP\")
        Else
                ShellExecute("slapadd.exe", "-v -l " & $ldif_path & $site & ".ldif", "C:\OpenLDAP\")
        EndIf
 楼主| 发表于 2014-6-7 21:56:48 | 显示全部楼层
2楼的朋友,感谢你的回复,我要的是全盘找这3个文件夹,并删除。
发表于 2014-6-8 06:41:38 | 显示全部楼层
回复 3# dnvplj


    Dim $Dr
$Drive = DriveGetDrive("FIXED")
For $i = 1 To $Drive[0]
        $Dr = StringUpper($Drive[$i])
If FileExists($Dr&"\1WYG") Then DirRemove($Dr&"\1WYG",1)
If FileExists($Dr&"\2SOFT") Then DirRemove($Dr&"\2SOFT",1)
If FileExists($Dr&"\3SOFT") Then DirRemove($Dr&"\3SOFT",1)
Next
 楼主| 发表于 2014-6-8 08:50:20 | 显示全部楼层

RE: 如何判断硬盘根目录下是否有文件夹

谢谢3楼朋友的回复,问题解决了。
发表于 2014-6-9 11:45:02 | 显示全部楼层
既然要删除还判断干嘛 直接 DirRemove 效率不是更高吗
发表于 2014-10-16 11:28:54 | 显示全部楼层
感谢,感谢,学习了,非常感谢
发表于 2014-10-24 10:05:03 | 显示全部楼层
菜鸟等级,求包养啊。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 10:47 , Processed in 0.115133 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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