文件处理对象 File Systemobject对象 2、 FileSystem0 bject对象的方法 (1) GetAbsolutePathName方法 GetAbsolutePathName)方法根据提供的路径返回明确完整的路径, 也就是说如果路径提供了从指定驱动器的根开始地完整引用,那么 它就是明确和完整的。如果路径指定的是映射驱动器的根文件夹, 那么完整的路径将只能由一个路径分隔符“”结束。 语法 object. GetAbsolutePathName (pathspec) object:必选项。 FileSystem0 bject刘象的名称; pathspec必选项。要变为明确完整路径的路径说明。该参数相应设 置如表
文件处理对象 FileSystemObject对象 2、FileSystemObject对象的方法 (1)GetAbsolutePathName()方法 GetAbsolutePathName()方法根据提供的路径返回明确完整的路径, 也就是说如果路径提供了从指定驱动器的根开始地完整引用,那么 它就是明确和完整的。如果路径指定的是映射驱动器的根文件夹, 那么完整的路径将只能由一个路径分隔符“\”结束。 语法: object.GetAbsolutePathName(pathspec) object:必选项。FileSystemObject对象的名称; pathspec必选项。要变为明确完整路径的路径说明。该参数相应设 置如表:
文件处理对象 File Systemobject对象 pathspec 说明 返回当前的完整路径 返回当前路径的上一级路径 返回当前路径根目录 c:** myfile”在当前路径后加上八** myfile motile 在当前路径后加上“ myfile c:.4. \myfile"返回当前路径以mye文件名结尾 注意:表中c指并不是c盘,而是服务器端当前路径的盘符
文件处理对象 FileSystemObject对象 pathspec 说明 “c:” 返回当前的完整路径 “c:..” 返回当前路径的上一级路径 “c:\\” 返回当前路径根目录 “c:*.*\\myfile” 在当前路径后加上“\*.*\myfile” “myfile” 在当前路径后加上“myfile” “c:\\..\\..\\myfile” 返回当前路径以myfile文件名结尾 注意:表中c指并不是c盘,而是服务器端当前路径的盘符
文件处理对象 File Systemobject对象 2、 FileSystem0 bject对象的方法 (1) GetAbsolutePathName方法 假设当前的路径为d:word\ Javascript,下面对 GetAbsolutePathName()方法的应用进行说明: 例如,获取当前路径的上一级目录,代码如下 var fso=new ActiveXObject("Scripting FileSystemObject") var driv=fso. GetAbsolutePathName(“d:.”); 运行结果:d:\word var fso=new ActiveXObject("Scripting FileSystemObject"); var drip=fso. GetAbsolutePathName(“n”); 运行结果:d:\word\ javascript\nr;
文件处理对象 FileSystemObject对象 2、FileSystemObject对象的方法 (1)GetAbsolutePathName()方法 假设当前的路径为d:\word\javascript,下面对 GetAbsolutePathName()方法的应用进行说明: 例如,获取当前路径的上一级目录,代码如下: var fso=new ActiveXObject(“Scripting.FileSystemObject”); var driv=fso.GetAbsolutePathName(“d:..”); 运行结果:d:\word。 var fso=new ActiveXObject(“Scripting.FileSystemObject”); Var driv=fso.GetAbsolutePathName(“nn”); 运行结果:d:\word\javascript\nn;
文件处理对象 File Systemobject对象 2、 FileSystem0 bject 对象的方法 (2) GetBaseName()方法 将以字符串的形式返回指定路径中最后成分中的基本名称,不包含 文件扩展名。语法 object. GetBase Name (path) 例如:获取d:\word\ JavascriptⅧ mycolor.htm路径中的最后成分地 文件名称 mycolor,代码 function ShowBaseName (filespec) var fso,s=” fso=new ActiveXObject(Scripting FileSystemObject) s+=fso. GetBaseName(filespec) alert(s) ShowBaseName("d: \word\javascript\mycolor. htm)
文件处理对象 FileSystemObject对象 2、FileSystemObject对象的方法 (2)GetBaseName()方法 将以字符串的形式返回指定路径中最后成分中的基本名称,不包含 文件扩展名。语法: object.GetBaseName(path) 例如:获取d:\word\javascript\mycolor.htm路径中的最后成分地 文件名称mycolor,代码: function ShowBaseName(filespec) {var fso,s=””; fso=new ActiveXObject(Scripting.FileSystemObject); s+=fso.GetBaseName(filespec); alert(s);} ShowBaseName(“d:\word\javascript\mycolor.htm”);
文件处理对象 File Systemobject对象 2、 FileSystem0 bject 对象的方法 (3) GetDriveName(方法 该方法根据指定路径返回包含驱动器名称的字符串。语法 object. GetDriveName(path) path:路径说明,将根据其中成分返回驱动器名称。 (4) GetDrive(方法 该方法用于返回指定路径中驱动器的 Drive对象。语法 object. GetDrive(drivespec)
文件处理对象 FileSystemObject对象 2、FileSystemObject对象的方法 (3)GetDriveName()方法 该方法根据指定路径返回包含驱动器名称的字符串。语法: object.GetDriveName(path); path:路径说明,将根据其中成分返回驱动器名称。 (4)GetDrive()方法 该方法用于返回指定路径中驱动器的Drive对象。语法: object.GetDrive(drivespec);