我在VB书中看到这样一句程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:14:58
MyFolder. Copy IIf (Right(Dir2.Path,1)=“\”, Dir2.Path,Dir2.Path & "\")
这里的MyFolder是一个Folder对象名。这一句的具体意思是?IIf是什么东西?

既然MyFolder是一个对象,copy就是该对象的行为.
copy后面就该是空格+参数

IIf(表达式,真的部分,假的部分)
作用: 根据表达式的值,来返回两部分中的其中一个。

Right(字符串,截取右边算起的字符个数)

Dir2.path为文件夹控件的path属性,存储dir2的路径.

Right(Dir2.Path,1)="\" 这个表达式是判断dir2.path的最右端是否为"\"
如果不是"\"则在它后面加上"\"