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的原创文章,请关注公众号"汪子熙":

chrome js 读取文件夹_使用JavaScript遍历本地文件夹的文件相关推荐

  1. 遍历文件夹_使用JavaScript遍历本地文件夹的文件

    This blog is written based on Chrome 45.0.2454.85 m. In HTML5 there is one additional attribute avai ...

  2. chrome js 读取文件夹_JS读取/创建本地文件及目录文件夹的方法

    注:以下操作只在IE下有效! Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼.富有朝气.但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读. ...

  3. cmd 删除文件夹_永远不要碰的5个macOS文件夹及原因

    macOS有一个深度和嵌套的文件夹结构,默认的macOS安装有许多听起来不熟悉的目录.大多数用户根本不需要接触这些文件.苹果隐藏某些文件夹是有原因的.打乱这些目录可能会导致系统不稳定,数据丢失,或者更 ...

  4. linux 查找文件夹_用python打造一个基于socket的文件(夹)传输系统

    这段时间在学习python,接触到了网络编程中的socket这块,加上自己在用的Linux服务器都是原生支持python的,于是乎有了个做文件传输功能程序的想法. 毕竟python语言中,有下载功能的 ...

  5. python生成多级文件夹_利用 python 遍历多级文件夹处理不同文件

    需求:近期,同事在处理文件的时候,常常需要从一堆文件中提取一些数据信息: 分析:由于每个文件夹下面的文件或文件夹多如牛毛,文件类型也很多种,需要针对不同文件类型做处理,人工处理是不现实的,只能用脚本处 ...

  6. js可以打开mat文件吗_企业微信最大可以传多大文件?企业微信发送文件有限制吗?...

    使用企业微信营销管理时,可以让我们的工作交流沟通更加高效便捷,在日常办公中,我们时常有传文件的需求,这时就可以使用企业微信进行文件传输,那么你知道企业微信最大可以传多大文件吗?企业微信发文件会有限制吗 ...

  7. python读压缩文件内容_使用Python读写及压缩和解压缩文件的示例

    读写文件 首先看一个例子: f = open('thefile.txt','w') #以写方式打开, try: f.write('wokao') finally: f.close() 文件的打开方式: ...

  8. mysql遍历 xml文件路径_解决Mapper接口和mapper.xml的文件位置问题

    今天遇到一个问题是mybatis中接口和对应的mapper文件位置不同,而引起的操作也会不同,在网上找了好久最终找到了方法,这里就简单的解析一下: 我们知道在典型的maven工程中,目录结构有:src ...

  9. python拖拽获取文件路径_求助tkinter模块如何获取拖拽文件的内容

    from tkinter import filedialog import xlrd import tkinter as tk from tkinter import ttk import windn ...

最新文章

  1. 迁移学习之MobileNet(88层)和MobileNetV2(88层)
  2. -bash: ./demoapp: 无法执行二进制文件 问题解决
  3. 浅说深度学习(1):核心概念
  4. 正则表达式match和group的区别 具有相同模式的字符串使用组的提取案例及原理
  5. 荷兰国旗问题+快速排序
  6. 计算机交流会活动流程,新老生交流会活动方案
  7. 四、ARDUINO UNO开发板介绍
  8. 公众号刷粉、阅读量作弊
  9. html img路径 404,webpack css背景图片无法现实,图片路径404
  10. 新手看Mockplus2.3
  11. 值得一看的技术类书籍列表
  12. 【恋恋不忘你xp主题】_8.4
  13. SuperSocket客户端
  14. 做大数据分析时,需要考虑哪些因素?
  15. gaussdb200 常用函数
  16. vim的2个高亮匹配函数
  17. GoJS去水印破解方法
  18. 制作网上投票链接制作可以投票的链接制作制作一个投票链接
  19. 直播平台源码,vue 写搜索效果
  20. 物流SaaS是大势所趋,oTMS抢占先发优势

热门文章

  1. 用DELPHI的RTTI实现数据集的简单对象化
  2. IPC之IPC_PRIVATE与ftok比较
  3. UNIX再学习 -- 网络IPC:套接字
  4. DM8168评估板上供电电源的设计
  5. Altium Designer -- PCB 叠层设计
  6. 初识Frida--Android逆向之Java层hook (二)
  7. 【译】Blockchain-based Machine Learning Marketplaces
  8. 【David Silver强化学习公开课】-4:Model-Free Prediction
  9. 生成对抗网络(GAN)相比传统训练方法有什么优势?(一)
  10. 反调试检测之一TracerPid