当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《Web前端开发》课程理论教学课件(2017)19.文件对象处理与页面打印

资源类别:文库,文档格式:PDF,文档页数:51,文件大小:633.33KB,团购合买
 文件对象处理  页面打印
点击下载完整版文档(PDF)

文件处理与页面打印 管理科学与工程学科 耿方方

文件处理与页面打印 管理科学与工程学科 耿方方

主要内容 文件对象处理 页面打印

主要内容  文件对象处理  页面打印

在网站的开发过程中,经常需要对文件及文件夹进行操作,这些操 作可以借用 JavaScript中的文件处理对象实现。另外,用户还可以 使用 JavaScript实现常用的打印功能

 在网站的开发过程中,经常需要对文件及文件夹进行操作,这些操 作可以借用JavaScript中的文件处理对象实现。另外,用户还可以 使用JavaScript实现常用的打印功能

文件处理对象 File Systemobject对象 在 JavaScript中实现文件操作功能主要依靠 FileSystem0 b ject对象。 该对象用来创建、删除和获得有关信息,以及通常用来操作驱动器、 文件夹和文件的方法和属性。该对象包含的对象和集合说明如表: 匚对象集合 说明 FileSystemObject 主对象。包含用来创建、删除和获得有关信息,以及通常用来操作驱动器、文 件夹和文件的方法和属性 对象。包含用来收集信息的方法和属性,这些信息是关于连接在系统上的驱动 Driv 器的,如驱动器的共享名和它有多少可用空间。这里需要注意的是, Drive并非 必须是硬盘,也可以是RAM磁盘等等。并非必须把驱动器实物地连接到系统上 它也可以通过网络在逻辑上被连接起来 集合。提供驱动器的列表,这些驱动器实物地或在逻辑上与系统相连接。 Drive Drives集合包括所有驱动器,与类型无关。要可移动的媒体驱动器在该集合中 显现,不必把媒体插入到驱动器中 File 对象。包含用来创建、删除或移动文件的方法和属性。也用来向系统询问文件 名、路径和多种其他属性 Files 集合。提供包含在文件夹内的所有文件的列表 Folder 对象。包含用来创建、删除或移动文件夹的方法和属性。也用来向系统询问文 件夹名、路径和多种其他属性 Folders 集合。提供在 Folder内的所有文件夹的列表 TextStream 对象。用来读写文本文件

文件处理对象 FileSystemObject对象  在JavaScript中实现文件操作功能主要依靠FileSystemObject对象。 该对象用来创建、删除和获得有关信息,以及通常用来操作驱动器、 文件夹和文件的方法和属性。该对象包含的对象和集合说明如表:  对 象/集 合 说 明 FileSystemObject 主对象。包含用来创建、删除和获得有关信息,以及通常用来操作驱动器、文 件夹和文件的方法和属性 Drive 对象。包含用来收集信息的方法和属性,这些信息是关于连接在系统上的驱动 器的,如驱动器的共享名和它有多少可用空间。这里需要注意的是,Drive并非 必须是硬盘,也可以是RAM磁盘等等。并非必须把驱动器实物地连接到系统上 ;它也可以通过网络在逻辑上被连接起来。 Drives 集合。提供驱动器的列表,这些驱动器实物地或在逻辑上与系统相连接。 Drives集合包括所有驱动器,与类型无关。要可移动的媒体驱动器在该集合中 显现,不必把媒体插入到驱动器中 File 对象。包含用来创建、删除或移动文件的方法和属性。也用来向系统询问文件 名、路径和多种其他属性 Files 集合。提供包含在文件夹内的所有文件的列表。 Folder 对象。包含用来创建、删除或移动文件夹的方法和属性。也用来向系统询问文 件夹名、路径和多种其他属性 Folders 集合。提供在Folder内的所有文件夹的列表 TextStream 对象。用来读写文本文件

文件处理对象 File Systemobject对象 1、动态创建 FileSystemObject对象 要对文件进行相应的操作,必须对 FileSystem0 bject对象进行实例 化,也就是动态创建 FileSystemObject对象 语法 fso=new ActiveXObject ("Scripting. FileSystemOb ject")

文件处理对象 FileSystemObject对象  1、动态创建FileSystemObject对象  要对文件进行相应的操作,必须对FileSystemObject对象进行实例 化,也就是动态创建FileSystemObject对象  语法:  fso=new ActiveXObject(“Scripting.FileSystemObject”);

文件处理对象 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);

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共51页,可试读17页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有