`

javascript读取文件夹下的所有文件

 
阅读更多
一、功能实现核心:FileSystemObject 对象 
要在java-script中实现文件操作功能,主要就是依靠FileSystemobject对象。 

二、FileSystemObject编程 
使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 


具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML	4.0	Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META	NAME="Generator" CONTENT="EditPlus">
  <META	NAME="Author" CONTENT="">
  <META	NAME="Keywords"	CONTENT="">
  <META	NAME="Description" CONTENT="">
 </HEAD>

<BODY>
<script>
function readFiles(path)
{
	document.write("开始读取文件:<br/>");
	//初始化fso对象;
	fso	= new ActiveXObject("Scripting.FileSystemObject");
	//根据路径获取文件夹;
	fldr = fso.GetFolder(path);
	//获取目录下的所有文件;
	fc = new Enumerator(fldr.files);
	//遍历所有文件
	for(;	 !fc.atEnd();	fc.moveNext())	 
	{
		//取文件对象
		s=fc.item();	 
		//输出文件的类型和名称;
		document.write("type:"+s.type + " name:"+s.name +"<br/>");
	}
}
    readFiles("C:\\");
  </script>
 </BODY>
</HTML>

分享到:
评论

相关推荐

    javascript读取文件夹中的文件并输出

    在JavaScript中,读取文件夹中的文件并输出是一项常见的任务,尤其在开发Web应用程序时。JavaScript作为客户端脚本语言,通常不能直接访问本地文件系统,因为出于安全原因,浏览器会限制这种权限。但是,借助HTML5...

    Javascript如何遍历一个文件夹下的所有文件与目录

    ### JavaScript遍历文件夹下的所有文件与目录 在JavaScript中,遍历文件夹下的所有文件与目录是一项常见的任务,尤其是在需要处理本地文件系统时。本文将详细介绍如何使用`Scripting.FileSystemObject`对象来实现这...

    C#读取文件夹中所有文件名称并转为json格式描述

    本话题聚焦于如何使用C#来读取文件夹中的所有文件名称,并将这些信息转换成JSON格式,这对于客户端远程管理服务器端的文件结构至关重要。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读...

    html js 遍历一个文件夹里的指定类型的所有文件,查找文件夹中所有的html文件并可读取内容

    本话题主要关注如何使用JavaScript遍历一个文件夹,查找其中的所有HTML文件,并读取它们的内容。这里我们将深入探讨相关技术及其应用。 首先,JavaScript本身并不直接支持访问用户的本地文件系统,因为出于安全考虑...

    读取所选文件夹下的所有文件

    在JavaScript中,如果是在Web环境中,可能是创建一个`FileList`对象,但通常这需要用户通过input[type=file]元素选择文件,而不是自动读取文件夹。 3. **信任设置**:"需要将站点加信任"可能指的是在Web应用中,...

    自动读取文件夹中图片并显示在网页中

    标题 "自动读取文件夹中图片并显示在网页中" 涉及到的主要知识点是动态生成网页内容和文件系统操作。在这个场景中,我们通常会使用编程语言(如JavaScript、Python、PHP等)来实现这个功能。下面将详细介绍相关的...

    JQuery实现本地文件的读取、文件内容的复制

    通过jQuery的`$(selector).change()`监听这个元素的改变事件,当用户选择文件后,我们可以获取到`&lt;input&gt;`元素的`files`属性,它是一个FileList对象,包含了用户选择的所有文件。 3. **逐行读取大文件**:对于大...

    JS读取本地文件夹和图片异步加载(图片LazyLoad)

    在本文中,我们将探讨如何使用JavaScript读取本地文件夹,并实现图片的异步加载,即图片的LazyLoad技术。 一、JavaScript读取本地文件夹 在浏览器环境中,出于安全考虑,JavaScript无法直接访问用户的本地文件系统...

    javascript读取本地文件和目录方法详解

    比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:...

    js读取csv文件并使用json显示出来

    在介绍如何使用JavaScript(简称JS)读取CSV文件并使用JSON格式进行展示之前,我们先来了解几个基础概念。 CSV文件是逗号分隔值(Comma-Separated Values)文件的简称,是一种简单的文件格式,用于存储表格数据,...

    通过js获取本地文件夹中的文件列表

    这段代码首先请求访问持久化文件系统,然后获取名为'myDirectory'的目录,并读取其中的所有条目(即文件和子目录)。每个条目的名字会被打印出来。 另一种常见的方式是通过HTML5的`&lt;input type="file"&gt;`元素,让...

    javascript 实现压缩文件夹

    通过使用 `GetFolder` 方法获取文件夹对象,并利用 `new Enumerator()` 创建枚举器,可以遍历文件夹中的所有文件。例如: ```javascript var colFiles = new Enumerator(objFolder.Files); for (var i = 0; (!...

    javascript 实现的文件拷贝(能够循环遍历所选文件夹)

    3. **遍历文件夹**:由于浏览器不直接支持遍历文件夹,可以使用`FileReader`和`Blob.slice()`方法逐个读取文件夹内所有文件。但这种方式复杂且效率不高,更适合小文件数量的场景。 4. **模拟文件复制**:在浏览器...

    查询文件夹下的匹配文件名称

    `ls *.txt`会列出当前目录下所有.txt文件,而`find . -name "*.txt"`将在当前目录及其子目录中查找.txt文件。 2. **编程语言**: - **Python**:可以使用`os`和`glob`库。`os.listdir()`返回指定路径下的所有文件...

    javaweb 读取 classes 下的文件

    本文将详细介绍如何在Java Web环境中读取`classes`目录下的文件。 首先,了解Java Web项目的基本结构是关键。一个标准的Java Web应用通常包含以下几个部分: 1. `WEB-INF`目录:包含Web应用的配置文件,如`web.xml...

    nodejs实现读取本地文件生成目录树

    要读取本地目录,我们可以使用`fs.readdir()`方法,它会返回指定目录中的所有文件和子目录的名称。 下面是一段简单的代码示例,展示如何使用Node.js读取本地目录: ```javascript const fs = require('fs'); const...

    fsExt:递归读取文件夹读取文件扩展名,根据上次修改日期返回每种文件格式的总数

    读取每个文件扩展名,增加每次读取的计数并按年份对总数进行分组,这是从 fs.stat last modified data 返回的值返回数据对象示例一个 json 文件将写入使用 --writepath 标志输入的文件夹值。 { " years " :[{ " year...

    nodejs实现遍历文件夹并统计文件大小

    对于文件夹,递归地调用`readFile`函数,以确保目录下所有文件都被遍历到。 在完成文件遍历和大小统计之后,程序会根据文件大小进行降序排序。排序通过`sort`方法实现,其中`sortHandler`函数定义了排序的规则。...

    遍历检查文件夹所有文件list及MD5 check sum

    在VB.NET编程环境中,我们经常需要遍历一个文件夹及其子文件夹来获取所有文件的列表,并对这些文件进行一些处理,比如计算它们的MD5校验和。MD5(Message-Digest Algorithm 5)是一种广泛使用的加密散列函数,可以...

    js获取文件里面的所有文件名(实例)

    - 同样创建了FileSystemObject实例,但这个函数的目的是遍历指定文件夹下的所有文件。 - 设置文件夹路径,这里是浏览器缓存目录:`C:\\Users\\zhang\\AppData\\Local\\Microsoft\\Windows\\Temporary Internet ...

Global site tag (gtag.js) - Google Analytics