调用目录的 createReader 方法,它会返回一个 DirectoryReader 对象,然后调用这个 DirectoryReader 对象的 readEntries 方法,可以得到目录所包含的项目,使用一个循环语句,可以输出所有的项目。下面我们试试列出文件系统根目录下的所有的文件和目录。

先定义一个变量 ... 叫做 directoryReader ... 它的值是使用 createReader 方法返回的对象 ... 我们可以调用文件系统的根目录的 createReader 方法 ...

/* 读取目录 */

var directoryReader = fileSystem.root.createReader();

directoryReader.readEntries(function (entries) {

var i;

for (i = 0; i < entries.length; i += 1) {

console.log(entries[i]);

}

}, onError);

然后去调用这个 directoryReader 对象的 readEntires 方法 ... 使用这个方法可以读取项目... 这个方法有两个参数 .... 读取成功以后执行的函数 ...

这里我们用一个匿名函数 ... 这里可以把 readEntries 返回的对象交给这个函数 ... 在这个函数里面,用一个 for 循环去处理这个对象里的东西,也就是根目录包含的目录和文件 ... 这里我们只是简单的把每个项目都输出到控制台上 ...

最后一个参数是读取的发生错误的时候要执行的函数 ...

下面我们去预览一下 ... 保存 ... 回到浏览器 ... 我事先在根目录的下面,使用之前的视频里介绍的方法,创建了几个文件,还有几个目录 ...

所以在控制台上,你会看到所有的在根目录下面的这些文件和目录。

html5 本地文件操作系统,读取目录 - createReader《 HTML5:文件系统 》相关推荐

  1. HTML5 本地文件操作之FileSystemAPI整理(二)

    一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...

  2. HTML5 本地文件操作之FileSystemAPI整理(一)

    一.请求配额 DeprecatedStorageInfo对象 window.webkitStorageInfo:当使用持久存储模式时需要用到该对象的接口 方法: 1.requestQuota(type ...

  3. 向HBase中导入数据3:使用MapReduce从HDFS或本地文件中读取数据并写入HBase(增加使用Reduce批量插入)

    前面我们介绍了: 向HBase中导入数据1:查询Hive后写入 向HBase中导入数据2:使用MapReduce从HDFS或本地文件中读取数据并写入HBase(只使用Map逐条查询) 为了提高插入效率 ...

  4. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  5. java 读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  6. Qt5学习笔记之bin文件合成工具一:使用对话框选取本地文件并读取

    这里写目录标题 概述 工具概述 实现步骤 本章总结 概述 经过了前面的QQ登录界面和串口助手,我们已经对QT有了一个初步的认识.视频后半部分是网络和移植部分,打算先不继续学习,在Windows下实现两 ...

  7. jq ajax 读取本地文件,jquery读取本地文件

    $(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({url:"/jquer ...

  8. java删除本地文件_读取Properties文件六种方法

    使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(n ...

  9. mysql对本地文件的读取_Mysql 任意读取客户端文件

    load data infile "/etc/passwd" into table test FIELDS TERMINATED BY '\n'; 实现:Mysql Server会 ...

最新文章

  1. 使用putty远程linux服务
  2. 【160天】尚学堂高琪Java300集视频精华笔记(129)
  3. vc++实现avi文件的操作 用于视频解析及录制(转)
  4. 互联网1分钟 |1116
  5. 终于等到DUDU把MetaBlog Api打开了
  6. 幅值与峰峰值的计算_电厂振动测量、计算基础及汽轮机组振动标准!
  7. 遗传算法求解装箱问题c语言,装箱或背包问题? (或者遗传算法解决)
  8. jQuery操作cookie 的方法
  9. 全球及中国工业互联网产业运行态势与布局状况调研报告2022-2028年
  10. 图像识别技术的应用及发展趋势
  11. 开发低功耗蓝牙4.0血压计连接与收发数据
  12. 数据库中的主键、超键、候选键、外键
  13. 计算机文件夹无法排序,win7系统怎么无法排序磁盘文件夹?手动排序方法
  14. goahead文件下载
  15. 各位老铁,善财读书会试运营了
  16. P1183 多边形的面积
  17. python 小说爬虫_初次尝试python爬虫,爬取小说网站的小说。
  18. 计算机网络实验:路由器交换机与其基本配置操作、常见命令
  19. Linux-系统管理16-磁盘配额
  20. 【Windows 问题系列第 7 篇】电脑卡跟C盘容量有关系吗?

热门文章

  1. java匿名内部类_java中的匿名内部类
  2. sorted是python的内置函数吗_Python中的内置sorted()函数
  3. 有关凸集的证明例题_第1章引言题解1. 用定义验证下列各集合是凸集: (1) S={(X1 ......
  4. myisam和innodb到底谁更快
  5. Prometheus-使用Prometheus监控Kubernetes集群
  6. PhotoShop,Web前端 文字间距 与像素之间的关系(换算)
  7. Linux 时间同步问题_qingshanli1988-ChinaUnix博客
  8. ASP.NET弹出对话框并跳转页面
  9. [Wix] 搞了这么久才知道Wix怎么装
  10. python之路--内置函数03