`
JerryWang_SAP
  • 浏览: 1000758 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用JavaScript遍历本地文件夹的文件

阅读更多

This blog is written based on Chrome 45.0.2454.85 m.

In HTML5 there is one additional attribute available for tag a, the “download”. By clicking on the “a” tag with “download” attribute, you can directly get download operation performed. See the simple example below:

Click Save hyperlink, the download is executed immediately and I have a downloaded file with correct name and content specified in the example.

 

 

This useful attribute could help us to finish some task without intensive programming. For example, I need to get the file list of a given folder in my laptop via JavaScript. Here below is how to achieve it:

(1) Create a simple html page with source code below and open it via Chrome. (2) Open Chrome development tool, type the command like below. There is a notification poped up by Chrome, asking you if you allow the file download. Click ok. Then a html file is automatically downloaded by Chrome.

 

 

Open the html source code and compare its content with the actual files in your local folder. They are exactly matched.

 

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

0
0
分享到:
评论

相关推荐

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

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

    Javascript如何递归遍历本地文件夹

    在JavaScript中,递归遍历本地文件夹通常用于获取文件系统中的文件信息,例如文件路径、文件名和最后修改时间等。以下是如何使用JavaScript实现这一功能的详细解释: 首先,我们要明白JavaScript本身并不具备直接...

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

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

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

    下面将详细讲解如何利用JavaScript实现文件或文件夹的遍历与复制。 首先,理解JavaScript在浏览器环境中的限制是至关重要的。由于安全原因,JavaScript在浏览器中无法直接访问用户的文件系统,因此不能直接读取、...

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

    总的来说,虽然JavaScript无法直接遍历本地文件夹,但通过File System Access API或`<input type="file">`元素,我们可以与用户交互来获取和处理本地文件。这为Web应用程序提供了有限但实用的文件系统访问能力,同时...

    .net mvc+ztree+webapi本地文件遍历查询系统

    《.NET MVC + ZTree + WebAPI:构建本地文件遍历查询系统》 在现代Web开发中,构建一个能够高效地遍历和查询本地文件系统的应用程序是常见的需求。本项目结合了.NET MVC框架、ZTree前端组件以及WebAPI服务,为用户...

    js+FSO遍历文件夹下文件并显示.docx

    6. **JavaScrip**t(浏览器端):递归遍历本地文件夹,可以使用`FileReader API`,但浏览器安全限制使得直接访问本地文件系统变得复杂。通常,用户需要通过拖放或文件选择器来指定文件夹。 请根据你的具体需求选择...

    C#遍历文件夹后上传文件夹中所有文件错误案例分析

    那我果断就先通过上传对话框获得文件夹名和文件夹所在的系统文件路径,可是接下来就错愕了,一开始是想使用javascript遍历文件夹的 1 var fso = new ActiveXObject(“Scripting.FileSystemObject”); 2 var f = ...

    使用JavaScript实现一个本地文件选择器功能

    总结一下,使用JavaScript实现本地文件选择器功能主要涉及HTML5的`<input type="file">`,`FileList`,`FileReader`,以及可能的`fetch`或`XMLHttpRequest`。理解并掌握这些API,就能灵活地处理用户选择的本地文件,...

    javascript 实现压缩文件夹

    这段代码首先遍历文件夹中的文件,并使用正则表达式 `re_inf1` 来过滤图片文件(如 `.gif`, `.jpg`, `.jpeg`, `.bmp`)。 ### 3. 图片显示和导航功能 为了实现图片浏览功能,代码中定义了两个函数 `UpdateImgDown`...

    js+FSO遍历文件夹下文件并显示

    ### JS+FSO遍历文件夹下文件并显示 ...总结来说,通过JavaScript结合FSO可以实现对本地文件系统的操作,包括读取、写入文件以及遍历文件夹等功能。然而,在实际应用中需要注意安全性和兼容性等问题。

    java查询本地文件夹动态显示并下载文件

    在Java编程中,实现“java查询本地文件夹动态显示并下载文件”的功能涉及到多个关键知识点。这个功能的主要目的是允许用户通过应用程序浏览本地文件系统,并能够选择文件进行下载。以下是一些核心的技术点: 1. ...

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

    然而,这种方法仍然不能直接读取文件夹,而是需要遍历拖放的每个文件。 7. **使用Electron或NW.js** 如果你的应用是桌面应用,可以使用Electron或NW.js这样的框架,它们提供Node.js环境,允许使用Node.js的fs模块...

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

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。本文将深入探讨如何使用jQuery实现本地文件的读取和文件内容的复制,这对于网页应用中的数据导入、导出或者...

    JavaScript实现选择文件夹

    这通常意味着脚本是在Internet Explorer环境下运行的,因为`ActiveXObject`是IE特有的对象,它允许脚本访问本地文件系统,这是非常强大的能力,但同时也存在安全风险。 ```javascript fso = new ActiveXObject(...

    JavaScript中使用ActiveXObject操作本地文件夹的方法

    在标题和描述中提到的`ActiveXObject`和`本地文件夹`,指的是使用JavaScript通过ActiveXObject来操作本地文件系统的功能。以下是一些关键知识点: 1. **ActiveXObject的使用**: - `new ActiveXObject(servername....

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

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

    js搜索本地文件

    因此,JS不能直接遍历C盘或任何其他本地磁盘上的文件和文件夹,特别是在现代浏览器中,这一限制更加严格。 然而,在早期的Internet Explorer(IE)浏览器中,尤其是IE6和7,存在一种称为ActiveX的技术,它允许...

    javascript文件查找

    通过 `FileSystemObject` 对象,JavaScript 能够实现对本地文件系统的操作,包括文件和文件夹的创建、读取、写入和删除等功能。这些高级功能的应用使得网页开发不再局限于简单的前端展示,还可以处理更为复杂的业务...

Global site tag (gtag.js) - Google Analytics