FSO组件Word格式文档下载.docx
《FSO组件Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《FSO组件Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
Unknown"
;
break;
case1:
Removable"
case2:
Fixed"
case3:
Network"
case4:
CD-ROM"
case5:
RAMDisk"
}
s="
Drive"
+d.DriveLetter+"
:
-"
+t;
if(d.IsReady)
s+="
<
br>
"
+"
驱动器就绪。
else
驱动器未准备好。
return(s);
JScript:
IsRootFolder属性
如果指定的文件夹是根文件夹则返回True;
否则返回False。
object.IsRootFolder
object应为Folder对象。
下面的代码说明了IsRootFolder属性的用法:
functionDisplayLevelDepth(pathspec)
varfso,f,n,s="
);
f=fso.GetFolder(pathspec);
n=0;
if(f.IsRootFolder)
Thespecifiedfolderistherootfolder."
do
f=f.ParentFolder;
n++;
while(!
f.IsRootFolder)
Thespecifiedfolderisnested"
+n+"
levelsdeep."
Dictionary对象Item属性
Item属性
在一个Dictionary对象中设置或者返回所指定key的item。
对于集合则根据所指定的key返回一个item。
读/写。
object.Item(key)[=newitem]
Item属性包括下面这些部分:
部分描述
object必选项。
总是一个集合的名称或Dictionary对象的名称。
key必选项。
与要被查找或添加的item相关联的key。
newitem可选项。
仅适用于Dictionary对象;
对于集合不可使用此项。
如果提供了此项,newitem就是与所指定的key相关联的新值。
如果在改变一个key的时候没有找到该item,那么将利用所指定的newitem创建一个新的key。
如果在试图返回一个已有条目的时候没有找到key,那么将创建一个新的key且其相关的条目被设置为空。
下面这个例子说明了Item属性的用法。
functionDicTest(keyword)
vara,d;
d=newActiveXObject("
Scripting.Dictionary"
d.Add("
a"
"
Athens"
b"
Belgrade"
c"
Cairo"
a=d.Item(keyword);
return(a);
Dictionary对象:
Key属性
在Dictionary对象中设置一个key。
object.Key(key)=newkey
Key属性包括下面这些部分:
总是一个Dictionary对象的名称。
被改变的key值。
newkey必选项。
替换所指定的key的新值。
如果在改变一个key时没有发现该key,那么将创建一个新的key并且其相关联的item被设置为空。
下面这段代码说明了Key属性的用法:
vard;
functionAddStuff()
vara;
functionChangeKey(oldkey,newkey)
vars;
d.Key("
)="
Ca"
Key"
+oldkey+"
changedto"
+newkey;
Line属性TextStreamobject
只读属性,返回TextStream文件中当前的行号。
object.Line
object总是TextStream对象的名称。
在文件初始打开并写入任何字符之前,Line等于1。
下面的示例演示了Line属性的用法:
functionGetLine()
varfso,f,r
varForReading=1,ForWriting=2;
f=fso.OpenTextFile("
c:
\\textfile.txt"
ForWriting,true)
f.WriteLine("
Helloworld!
JScriptisfun"
f.Close();
ForReading);
r=f.ReadAll();
return(f.Line);
Name属性
设置或返回指定文件或文件夹的名称。
读/写。
object.Name[=newname]
Name属性包括了以下部分:
应为File或Folder对象的名称。
newname可选项。
如果提供了这个部分,newname将成为指定的object的新名称。
下面的代码说明了Name属性的用法:
functionShowFileAccessInfo(filespec)
varfso,f,s;
f=fso.GetFile(filespec);
s=f.Name+"
onDrive"
+f.Drive+"
创建时间:
"
+f.DateCreated+"
最近一次访问时间:
+f.DateLastAccessed+"
最近一次修改时间:
+f.DateLastModified;
ParentFolder属性
返回指定文件或文件夹的父文件夹对象。
只读。
object.ParentFolder
object应为File或Folder对象。
下面的代码通过一个文件说明了ParentFolder属性的用法:
in"
+f.ParentFolder+"
创建:
Path属性
返回指定文件、文件夹或驱动器的路径。
object.Path
object总是为File、Folder或Drive对象。
驱动器字母后不包括根驱动器。
例如,C驱动器的路径是C:
,而不是C:
\。
下面的代码通过File对象说明了Path属性的用法:
varfso,d,f,s;
s=f.Path.toUpperCase()+"
+f.DateLastModified
RootFolder属性
返回一个Folder对象,表示指定驱动器的根文件夹。
object.RootFolder
object总是为Drive对象。
可以通过返回的Folder对象来访问驱动器上的所有文件和文件夹。
下面的例子说明了RootFolder属性的用法:
functionGetRootFolder(drv)
varfso,d;
if(fso.DriveExists(drv))
d=fso.GetDrive(drv);
return(d.RootFolder);
return(false);
SerialNumber属性