在FileFindFirstFile和FileFindNextFile时找到文件FileSetAttrib不起作用??
下面这个例,我在先在c:\随便建个.bat的文件,然后设定bat文件为隐藏属性.然后用下面的脚本却怎么改不了bat的属性..请求帮助下.
谢谢
$search = FileFindFirstFile("c:\*.bat")
Dim $details
If $search = -1 Then
MsgBox(0, "错误", "No files/directories matched the search pattern")
Exit
EndIf
While 1
$file = FileFindNextFile($search)
If @error Then
ExitLoop
EndIf
;MsgBox(0, "找到文件为:", $file)
FileSetAttrib($file, "-h")
WEnd
FileClose($search)
[ 本帖最后由 木纳 于 2008-5-21 21:22 编辑 ] 你到底有没有看这句
MsgBox(0, "找到文件为:", $file)
$file 只是找到的文件名,并不是完整路径。
FileSetAttrib("c:\"&$file, "-h") :face (9):
没错,是不带路径的...接受批评~~ 回复 3# 木纳
n天前,我也犯过这样的错误,,呵呵
页:
[1]