找回密码
 加入
搜索
查看: 3032|回复: 2

[效率算法] FileExists无法判断畸形文件夹是否存在

[复制链接]
发表于 2010-4-21 12:46:46 | 显示全部楼层 |阅读模式
if FileExists("C:\2\123..") then 
                msgbox(0,"1","存在")
        else
                msgbox(0,"","不存在")
        EndIf
        
上述代码无法判断畸形文件夹,当123..\时候可以,当123...\(3个点)时候就无法判断,
大家有什么好方法来判断畸形文件夹存在与否?
发表于 2010-4-21 20:51:50 | 显示全部楼层
#Include <WinAPI.au3>
$sFileName = 'c:\123...\123.txt'
_WinAPI_CreateFile($sFileName,0)
FileWrite($sFileName,'123123')
MsgBox(0,FileRead($sFileName),_WinAPI_CreateFile($sFileName, 2))
发表于 2010-4-21 21:46:11 | 显示全部楼层
本帖最后由 caodongchun 于 2010-4-21 21:47 编辑

If FileGetAttrib ("C:\123...\")<>'' Then

        MsgBox(0, "1", "存在")

Else

        MsgBox(0, "", "不存在")

EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-15 20:39 , Processed in 0.083100 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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