Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > [UMU WSH 教程](11)常见对象 - FSO
【标  题】:[UMU WSH 教程](11)常见对象 - FSO
【关键字】:UMU,WSH,11,FSO
【来  源】:http://blog.csdn.net/UMU/archive/2007/04/11/1561137.aspx

[UMU WSH 教程](11)常见对象 - FSO

Your Ad Here

  FSO 用来操作文件的对象,全名是 Scripting.FileSystemObject。依然是按照《[UMU WSH 教程](9)CreateObject 过程》说的方法,用 eXeScope 打开 C:\WINDOWS\system32\scrrun.dll,查看 TYPELIB,可以看到这个对象有以下接口函数(省略 IDispatch 接口函数):

property-get Drives: ^IDriveCollection;
function BuildPath(Path:BSTR; Name:BSTR): BSTR;
function GetDriveName(Path:BSTR): BSTR;
function GetParentFolderName(Path:BSTR): BSTR;
function GetFileName(Path:BSTR): BSTR;
function GetBaseName(Path:BSTR): BSTR;
function GetExtensionName(Path:BSTR): BSTR;
function GetAbsolutePathName(Path:BSTR): BSTR;
function GetTempName: BSTR;
function DriveExists(DriveSpec:BSTR): bool;
function FileExists(FileSpec:BSTR): bool;
function FolderExists(FolderSpec:BSTR): bool;
function GetDrive(DriveSpec:BSTR): ^IDrive;
function GetFile(FilePath:BSTR): ^IFile;
function GetFolder(FolderPath:BSTR): ^IFolder;
function GetSpecialFolder(SpecialFolder:SpecialFolderConst): ^IFolder;
function DeleteFile(FileSpec:BSTR; Force:bool);
function DeleteFolder(FolderSpec:BSTR; Force:bool);
function MoveFile(Source:BSTR; Destination:BSTR);
function MoveFolder(Source:BSTR; Destination:BSTR);
function CopyFile(Source:BSTR; Destination:BSTR; OverWriteFiles:bool);
function CopyFolder(Source:BSTR; Destination:BSTR; OverWriteFiles:bool);
function CreateFolder(Path:BSTR): ^IFolder;
function CreateTextFile(FileName:BSTR; Overwrite:bool; Unicode:bool): ^ITextStream;
function OpenTextFile(FileName:BSTR; IOMode:IOMode; Create:bool; Format:Tristate): ^ITextStream;

  示例代码是 UMU Script Tools 里的一个小工具,用来删除空文件,主要思路是递归查找指定目录下的所有文件,遇到大小为 0 的文件则删除。请点击下面的缩略图:

 
跨浏览器的设置innerHTML方法:【上一篇】
[UMU WSH 教程](5)脚本超时:【下一篇】
【相关文章】
  • 2007.04.11 Resample优化
  • ActiveReports工作总结11——麻烦的线线框框
  • 为需要动态分配内存的类声明自己的拷贝构造函数和赋值操作符(Effective C++条款11)
  • 关于主机的fso
  • 本(两?)周ASP.NET英文技术文章推荐[02/11 - 02/24]
  • 再奉献一个WMP11皮肤
  • 实现NBearDataSource控件 - 02-11 20:30 修订 - 新增Master/Detail实体CRUD示例
  • ORACLE 11g新特性中文版
  • The first step of Java[11]
  • ORA-01119 and ORA-27040解决办法
  • 【随机文章】
  • :18 PM近日做flash遇到了一个棘手的问题:不能导入音频文件?(
  • 如何配置VMware来通过令牌环卡访问外部LAN
  • CISCO 端口出现err-disabled现象
  • tar 命令学习
  • Winpcap简介
  • 纯AS绘制圆形的一种方法
  • Eclipse开发平台的Workspace和Resources编程接口(2)
  • 又是乱码问题-Filter 配置也很重要
  • 如何识别是否中了Mydoom病毒
  • Yassp工具包安装安全的 Solaris 系统 (D)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.