set fs=wscript.createobject("scripting.filesystemobject") if fs.folderexists("c:\temp") then
s=" 文件夹Temp已经存在!" else
s="文件夹Temp不存在,已经为你创建了此文件夹。"
set f=fs.createfolder("c:\Temp") end if
Wscript.Echo s
If A > 10 Then A = A + 1 : B = B + A : C = C + B
当程序运行到 If 块(第二种语法)时,将测试 condition。如果 condition 是 True,则执行 Then 之后的语句。如 condition 是 False,则每个 ElseIf 部分的条件式(如果有的话)会依次计算并加以测试。当找到某个为 True 的条件时,则其相关的 Then 之后的语句会被执行。如没有一个 ElseIf 语句是 True(或没有 ElseIf 子句),则将执行 Else 之后的语句。执行 Then 或 Else 之后的语句以后,将继续执行 End If 之后的语句。
Else 和 ElseIf 子句都是可选项的。在 If 块中可以放置任意多个 ElseIf 子句,但是都必须在 Else 子句之前。If 块语句可以被嵌套,即被包含在另一个 If 块语句之中。
要判断某个语句是否是一个 If 块,可检查 Then 关键字之后是什么。如果在 Then 的同一行之后还有其他非注释的内容,则此语句就是单行形式的 If 语句。
Set fs=WScript.CreateObject("scripting.filesystemobject")
If (fs.folderexists("f:\2")) Then
s="is available"
Else
s="not exist"
Set foldr=fs.CreateFolder("f:\2")
End If