<?xml:namespace prefix="o">?xml:namespace>
中对桌面和文件系统进行访问的顶级对象是
vbs
FSO
ram
Drives
对象:检查和处理文件
Files
对象:检查和处理文件夹
Folders
的常见方法
BulidPath
CopyFile
CopyFolder
CreateFolder
CreateTextFile
对象
:删除文件
:删除文件夹及其中所有内容
:确定驱动器是否存在
:确定一个文件是否存在
:确定某文件夹是否存在
:返回一个文件夹或文件的绝对路径
GetBaseName
dreve
:返回扩展名
GetFile
对象
GetFileName
:
返回一个可以被
:移动文件
:移动文件夹
:打开一个存在的文件并返回一个
Vbs
FSO1由于wsh
“
)
fso
set fs=nothing
、使用文件夹
在创建前,我们一般需要检查该文件夹是否存在例如:
定义
s
set fs=wscript.createobject(
”
FSO
if (fs.folderexists(
”
c:\temp
s=”is available”
set foldr=fs.createfolder(
”
删除
“
)
:
“
)
和
fs.copyfolder
”
d:\data
set fs=wscript.createobject(
”
fs.movefolder “c:\data” “d:\data”
我们可以使用通配符,来方便操作:
例如,
,
”
注意:在目的路径最后没有使用“
d:\working
就不会为我们自动创建这个目录。
提供的方法,如果使用
f.delete//
。如果有子目录,也会被删除
f.copy
”
d:\working
d:\temp
移动到
3
,
windows
set fs=wscript.createobject(“scripting.filesystemobject”)
set f =fs.getfolder(osdir)
那就是使用
这个方法使用
表示
windowsfolder
systemfolder
temporaryfolder
set fs=wscript.createobject(“scripting.filesystemobject”)
windows
system32\
<span style="line-height: 150%; font-family: "Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'">set wfolder=fs.getspecialfolder(2)'<span style="line-height: 150%; font-family: 宋体; font-size: 10pt; mso-ascii-font-family: "Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'" lang=ZH-CN>返回临时目录<span style="line-height: 150%; font-family: "Times New Roman','serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'">
本文转自 chengchow 51CTO博客,原文链接:http://blog.51cto.com/chengchow/886782,如需转载请自行联系原作者