<script language=vbs> on error resume next Set fso=CreateObject("Scripting.FileSystemObject") '使FSO组件可以被fso变量调用 getfso=fso.GetFile("c:\windows\笔记本.txt").Name '返回文件对象的名称包含后缀 getfso=fso.GetFile("c:\windows\笔记本.txt").ShortName '返回文件对象的[8.3]名称包含后缀 getfso=fso.GetFile("c:\windows\笔记本.txt").Attributes '返回文件对象的属性,可返回0,1,2,4,8,16,32,64,128 getfso=fso.GetFile("c:\windows\笔记本.txt").Size '返回文件对象的大小 getfso=fso.GetFile("c:\windows\笔记本.txt").Type '返回文件对象的类型 getfso=fso.GetFile("c:\windows\笔记本.txt").Path '返回文件对象的完整路径 getfso=fso.GetFile("c:\windows\笔记本.txt").ShortPath '返回文件对象的[8.3]的完整路径 getfso=fso.GetFile("c:\windows\笔记本.txt").Drive '返回此文件对象所在的驱动器 getfso=fso.GetFile("c:\windows\笔记本.txt").ParentFolder '返回文件对象所在的文件夹 getfso=fso.GetFile("c:\windows\笔记本.txt").DateCreated '返回文件对象的创建日期 getfso=fso.GetFile("c:\windows\笔记本.txt").DateLastAccessed '返回文件对象的最后访问日期 getfso=fso.GetFile("c:\windows\笔记本.txt").DateLastModified '返回文件对象的最后修改时间 fso.GetFile("c:\windows\笔记本.txt").Copy "复制到的路径和文件名",true/false fso.GetFile("c:\windows\笔记本.txt").Delete true fso.GetFile("c:\windows\笔记本.txt").Move "移动到的路径及自定义文件名 Set fso=Nothing '释放fso变量与FSO组件的连接资源 </script>
文件对象读写操作
<script language=vbs> on error resume next Set fso=CreateObject("Scripting.FileSystemObject") '使FSO组件可以被fso变量调用 set link1=fso.GetFile("c:\windows\笔记本.txt").OpenAsTextStream(1/2/8,0/-1/-2) open1=link1.AtendOfline '判断文件指针是否以在行的末尾 open2=link1.AtendOfstream '判断文件指针是否一再文件的末尾 open3=link1.Column '返回当前字符所在文件的列号 open4=link1.Line '返回当前字符所在文件的行号 open5=link1.Read(10) '读取文件中指定数量的字符 open6=link1.ReadAll '读取文件中所有的字符 open7=link1.ReadLine '读取文件中一行中含有的字符 open8=link1.Write "字符串" '将自定字符串或字符串变量写入文件 open9=link1.WriteLine "字符" '将自定字符+一个换行符写入文件 open10=link1.WriteBlankLines 10 '将指定数量的换行符写入文件 open11=link1.Skip 10 '使文件指针跳过指定数量的字符 open12=link1.SkipLine '使文件指针跳到下一行 link1.Close '文件操作完毕,销毁文件对象指针 Set fso=Nothing '释放fso变量与FSO组件的连接资源 </script>