《Web交互开发》实验教学指导/实验六:文件 《Web交互开发》实验教学指导 实验六:文件 、实验目的(5分) 1、掌握文件处理对象的相关操作; 2、了解文件打印的方法 3、掌握 FileSystem API的基本概念以及相关属性、方法与事件; 4、掌握 FileReader APl读取文件的内容的方法; 二、实验环境(5分) 1、 Windows XP/ Windows7操作系统的计算机 2、局域网网络环境,并且使用固定IP地址。 三、实验要求(5分) 1、实现磁盘空间及文件大小的检测 2、使用 FileReader读取文件 3、创建文件 4、本地资源管理器的使用 四、实验原理(5分) 1、文件对象处理的方法 2、文件打印的方法 3、文件API操作原理 五、实验步骤(40分) 1、获取磁盘空间及文件大小 (1)使用文件处理对象显示磁盘空间以及文件的大小,如图6-1所示。 盘符 「磁盘空间 文件大小: 文件大 图6-1磁盘空间及文件大小 (2)部分代码如下: on Drive Size(Drivename) ar fso=new ActiveXObject("Scripting. FileSystemObject") ar s=fso. GetDrive(Drivename value) if(s IsReady) str="当前驱动器的名称为"+ s Driveletter"n" 本讲共计6页当前第1页《Web 交互开发》实验教学指导 / 实验六 :文件 本讲共计 6 页 | 当前第 1 页 《Web 交互开发》实验教学指导 实验六:文件 一、实验目的(5 分) 1、掌握文件处理对象的相关操作; 2、了解文件打印的方法; 3、掌握 FileSystem API 的基本概念以及相关属性、方法与事件; 4、掌握 FileReader API 读取文件的内容的方法; 二、实验环境(5 分) 1、Windows XP/Windows 7 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、实现磁盘空间及文件大小的检测; 2、使用 FileReader 读取文件; 3、创建文件; 4、本地资源管理器的使用; 四、实验原理(5 分) 1、文件对象处理的方法; 2、文件打印的方法; 3、文件 API 操作原理; 五、实验步骤(40 分) 1、获取磁盘空间及文件大小 (1)使用文件处理对象显示磁盘空间以及文件的大小,如图 6-1 所示。 (2)部分代码如下: function DriveSize(Drivename){ var fso=new ActiveXObject("Scripting.FileSystemObject"); var s=fso.GetDrive(Drivename.value); if (s.IsReady){ var str,str1,AllSize=0.0; str="当前驱动器的名称为:"+s.DriveLetter+"\n"; 图 6-1 磁盘空间及文件大小