《linux从入门到精通》实验指导第三讲:文件及目录操作

Similar documents
《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作

Microsoft Word - PHP7Ch01.docx

17 Chapter Video/Audio API 17-1 <video> <audio> 17-2 <video> <audio>

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

《linux从入门到精通》实验指导第三讲:文件及目录操作

PowerPoint 演示文稿

5-1 nav css 5-2

RUN_PC連載_10_.doc

bootstrap - 2

《linux从入门到精通》实验指导第三讲:文件及目录操作

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

《linux从入门到精通》实验指导第三讲:文件及目录操作

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

《linux从入门到精通》实验指导第三讲:文件及目录操作

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

PowerPoint プレゼンテーション

目 录 推 荐 文 章 1 1. 关 于 我 校 信 息 化 服 务 开 展 的 一 些 思 考 ( 人 事 处 周 礼 ) 1 2. 围 绕 协 同 创 新 理 念 构 建 科 研 服 务 管 理 信 息 化 新 体 系 ( 科 研 院 史 红 兵 钱 秀 红 方 令 超 )4 3. 协 同 科

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

《linux从入门到精通》实验指导第三讲:文件及目录操作

第一章

<4D F736F F D205BCAE9B0FCCDF85DC8FDC9FAC8FDCAC0CAAEC0EFCCD2BBA82E646F6378>

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

天仁期末個人報告1.PDF

Chapter V.S. PC

PowerPoint 演示文稿

untitled

untitled

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

2014年大学生村官考试公共基础知识:社会革命和社会改革

朝陽科技大學八十八學年度招考碩士班簡章目錄

Microsoft Word PHPCh15.docx

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

关于建立境内违法互联网站黑名单管理制度的通知

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

XXXXXXXX

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

2012年报.xls

Microsoft Word - 01.DOC

RUN_PC連載_8_.doc

Microsoft PowerPoint - ch15_1.ppt

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

2.4 Selenium Python Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver Google Chrome (Linux, Mac, Windows) Chrome WebDriv

2. 具 有 我 市 户 籍 在 市 外 初 中 就 读 的 初 二 年 级 学 生 ( 二 ) 报 名 办 法 和 要 求 1. 具 有 我 市 初 二 年 级 学 籍 的 考 生, 由 所 在 初 中 办 理 集 体 报 名 手 续 2. 具 有 我 市 户 籍 在 市 外 初 中 就 读 的

則 此 圖 片 約 需 佔 用 多 少 儲 存 空 間? M B y t e s M B y t e s M B y t e s M B y t e s 9. ( 3 ) 在 M i c r o s o f t E x c e

中科曙光云盘系统

WEBMAIL系统登录

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

Microsoft Word - 最新正文.doc

<4D F736F F D20B9D8D3DAD7F6BAC C4EAB3F5D6D0B1CFD2B5C9FAD1A7D2B5BFBCCAD4D3EBB8DFD6D0BDD7B6CED1A7D0A3D5D0C9FAB1A8C3FBB9A4D7F7B5C4CDA8D6AA2E646F63>

第 4 章 XMLHttpRequest 对象 AJAX AJAX 2 iframe AJAX iframe XMLHttpRequest JavaScript iframe AJAX XMLHttpRequest XMLHttpRequest Server Access Object Web XM

<D6D0B9FAD6A4C8AFCAD0B3A1C5FAC5D02E D20BCC7CAC2B1BE>

<4D F736F F D C6573ABC8A4E1A8CFA5CEBBA1A9FAAED1>

黔卫计发〔2016〕28号(人事处)-两单位-网络版

幻灯片 1

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

2016 年 全 省 一 般 公 共 预 算 收 入 表 ( 代 编 ) 项 目 2016 年 预 算 数 单 位 : 亿 元 2015 年 快 报 数 预 算 数 增 减 % 一 税 收 收 入 增 值 税 ( 含 改 征 增 值 税 )

Microsoft Word - Ch06.docx

Microsoft Word - KDFCClient_manual.doc

家装知识(六)

File No. No. 2 No. 3 File No. CONFIDENTIAL 4 7 Chapter Chapter Chapter 3 3.

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

目 录

扉页.doc

新竹高中105學年度第1學期第2次教師甄選簡章

目录

untitled

Perl

标题

epub 61-2

用户手册-出版平台0511

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

CH15.indd

又拍 UpYun 云存储百度编辑器 UEditor 集成工具 安装使用手册 v

信 息 处 信 息 处 简 介 Introduction to the Information Department 信 息 化 管 理 处, 简 称 信 息 处, 官 网 信 息 处 于 2012 年 在 网 络 与 教 育 技 术 中 心 基 础 上

Microsoft Word - ch02.doc

一 如 何 登 陆 系 统? 1. 浏 览 器 设 置 建 议 用 户 使 用 360 浏 览 器 的 极 速 模 式, 或 者 使 用 IE8 及 以 上 版 本 的 浏 览 器 访 问 系 统 请 参 照 以 下 方 式 设 置 360 浏 览 器 的 极 速 模 式 访 问 系 统 : IE8

內 容 摘 要 :(300 字 ~500 字 ) 為 促 進 兩 岸 土 地 管 理 與 城 市 更 新 學 術 與 實 務 界 的 交 流, 本 次 受 邀 至 大 陸 北 京 市 參 觀 考 察 北 京 市 國 民 黨 團 中 國 人 民 大 學 安 排 土 地 協 會 及 接 受 中 國 日

本 次 培 训 是 由 北 森 生 涯 ( 北 京 ) 教 育 科 技 有 限 公 司 的 首 席 培 训 师 彭 勃 老 师 担 任 讲 师, 培 训 内 容 围 绕 着 职 业 生 涯 规 划 理 论 与 实 践 如 何 设 计 大 学 生 生 涯 规 划 课 程 多 元 化 生 涯 规 划 教

Microsoft Word - 全文.doc

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

利用得实平台进行网络课程建设

7225已婚男不提起老婆 小三上位也要有攻略_我的男情人说不能娶我_情

开发技术大揭秘册子内页_Vol.3_1123_预览版

手册 doc

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1


範本檔

目 录 第 一 章 综 述... 3 第 二 章 公 司 简 介... 3 第 三 章 系 统 概 述... 4 第 四 章 软 件 环 境 部 署... 4 第 五 章 系 统 安 全... 5 第 六 章 用 户 类 别 及 功 能 列 表... 5 第 七 章 系 统 功 能 描 述... 7

证券期货市场之主要诚信规范


Table of Contents

标题



Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University

ycq.key

C/C++ - 函数

作 者 : 出版社 : 出版 :

Transcription:

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 所示 图 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 页

AllSize=s.TotalSize/1024/1024/1024; str=str+" 当前驱动器的大小为 :"+parseint(allsize*10)/10+"\n"; AllSize=s.FreeSpace/1024/1024/1024; str=str+" 当前驱动器的可用空间为 :"+parseint(allsize*10)/10; alert(str); else alert(" 该驱动器无效 ") (3) 请完成以下任务 : 任务一 : 测试上述代码的兼容性, 包括 IE 谷歌和火狐, 说明情况 (3 分 ) 任务二 : 代码 var fso=new ActiveXObject("Scripting.FileSystemObject") 是什么意思 (2 分 ) 任务三 : 编写程序, 使得单击 文件大小 按钮, 能够检测出文本框中录入的文件名的文件的大小 类型以及名称 (7 分 ) 任务四 : 使用什么方法可以实现页面打印 (3 分 ) 请将上述任务的操作方法, 填写到实验报告册中 2 使用 FileReader 读取文件 (1) 读取文件如图 6-2 所示 图 6-2 读取文件 (2) 部分如下所示 : <head> <meta charset="utf-8"> <title>filereader 方法示例 </title> <script> var result=document.getelementbyid("result"); var file=document.getelementbyid("file"); function readasdataurl() { var file=document.getelementbyid("file").files[0]; if(!/image\/\w+/.test(file.type)) { alert(" 请确保文件类型为图像类型 "); return false; var reader=new FileReader(); reader.readasdataurl(file); reader.onload=function(e){ var result=document.getelementbyid("result"); 本讲共计 6 页 当前第 2 页

result.innerhtml='<img src="'+this.result+'" alt="">' </script> </head> <body> <p> <label> 请选择一个文件 :</label> <input type="file" id="file"> <input type="button" value=" 读取图像 " onclick="readasdataurl()"> <input type="button" value=" 读取文本文件 " onclick="readastext()"> </p> <div name="result" id="result"> </div> </body> (3) 请完成下面的任务 : 任务一 : 编写读取 txt 文件的代码 ( 7 分 ) 任务二 :FileReader 对象的方法有哪些?(3 分 ) 请将上述任务的操作方法, 填写到实验报告册中 3 创建文件 (1) 文件创建界面如下 图 6-3 创建文件 (2) 部分代码如下所示 : <html> <head> <title> 创建文件 </title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script type="text/javascript"> function initiate(){ 本讲共计 6 页 当前第 3 页

databox=document.getelementbyid('databox'); var button=document.getelementbyid('fbutton'); window.webkitrequestfilesystem(window.temporary, 5*1024*1024, createhd, showerror); button.addeventlistener('click',create,false); function createhd(fs){ hd=fs.root; function create(){ var name=document.getelementbyid('myentry').value; if(name!=''){ hd.getfile(name, {create:true, exclusive:false, show, showerror); function show(entry){ databox.innerhtml=' 文件创建成功!<br>'; databox.innerhtml+=' 名称 :'+entry.name+'<br>'; databox.innerhtml+=' 路径 :'+entry.fullpath+'<br>'; databox.innerhtml+='filesystem:'+entry.filesystem.name+'<br>'; function showerror(e){ alert(' 错误 :'+e.name); window.addeventlistener('load',initiate,false); </script> </head> <body> <div id="formbox"> <form name="form"> <p> 文件 :<br><input type="text" name="myentry" id="myentry"></p> <p><input type="button" name="fbutton" id="fbutton" value=" 提交 "></p> </form> </div> <div id="databox"> 没有可用的对象 </div> </body> </html> (2) 请完成下面的任务 : 本讲共计 6 页 当前第 4 页

任务一 :getfile() 方法的作用是什么? 所带参数分别是什么意思?(3 分 ) 任务二 : 上述代码中申请的空间是多少?(2 分 ) 任务三 : 创建目录所用的方法是什么?(3 分 ) 任务四 : 参考上述代码, 编写创建目录的代码 ( 7 分 ) 请将上述任务的操作方法, 填写到实验报告册中 六 自主实验步骤 (20 分 ) 1 用户本地资源管理器 (1) 页面如图 6-4 所示 (2) 完成下述任务 任务一 : 描述资源管理器的功能 (5 分 ) 任务二 :RequestFileSystem() 方法的作用? 该方法所带的参数表示什么意思?(5 分 ) 任务三 : 写入文件内容所用到的对象和方法是什么 (5 分 ) 任务四 : 找到读取目录的程序, 并加以注释 (5 分 ) 请将完成上述任务的步骤, 填写到实验报告册中 图 6-4 本地资源管理器 七 思考及问答 (20 分 ) 1 文件 API 的作用是什么?(5 分 ) 2 File 对象带有的属性有哪些?(5 分 ) 3 什么是 Base64 编码?(5 分 ) 本讲共计 6 页 当前第 5 页

4 Blob 对象的 slice() 方法的作用是什么?(5 分 ) 本讲共计 6 页 当前第 6 页