【已解决】这段IniReadSection代码为何不工作.
本帖最后由 touch_xu 于 2010-10-25 10:47 编辑$_DelFiles = IniReadSection("set.ini", "Del")
If @error Then
MsgBox(4096, "", "错误, 读取INI文件失败.")
Else
$Sum = 0
For $i = 1 To $_DelFiles
MsgBox(4096, "", "关键字: " & $_DelFiles[$i] & @CRLF & "值: " &
$_DelFiles[$i])
If FileDelete($_DelFiles[$i]) Then $Sum += 1
Next
MsgBox(48, "指示:", "一共删除了" & $Sum & "个文件", 3)
EndIf
set.ini 代码如下:
f1=E:\1.txt
f1="C:\2.txt"
f1="C:\4.txt"
文件确定存在,但是删除提示总是0个文件 Local $Sum = 0
$_DelFiles = IniReadSection("set.ini", "Del")
If @error Then
MsgBox(4096, "", "错误, 读取INI文件失败.")
Else
For $i = 1 To $_DelFiles
MsgBox(4096, "", "关键字: " & $_DelFiles[$i] & @CRLF & "值: " & $_DelFiles[$i])
If FileDelete($_DelFiles[$i]) = 1 Then $Sum += 1
Next
MsgBox(48, "指示:", "一共删除了" & $Sum & "个文件", 3)
EndIf
Set.ini 如下:
f1=E:\1.txt
f2=C:\2.txt
f3=C:\4.txt 本帖最后由 touch_xu 于 2010-10-25 10:38 编辑
还是不行啊,还是删除0个文件, 我的文件一定存在的,这是为什么^ 谢谢
If FileDelete($_DelFiles[$i])Then $Sum += 1
不用=1也是可行的. 嗯,值得参考,偶也有过这样的问题。
页:
[1]