`

JS遍历某个目录下的所有文件名

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
function ShowFolderList()
{
   var filespec = "C:\\Users\\Victor\\Desktop\\pic";
   var fso, f, f1, fc, s;
   fso = new ActiveXObject("Scripting.FileSystemObject");
       f = fso.GetFolder(filespec);
       fc = new Enumerator(f.files);
       s = "";
       for (; !fc.atEnd(); fc.moveNext())
       {
           s += fc.item();
           s += "<br>";
       }
   document.getElementById("mainDiv").innerHTML = s;
   return(s);
}
  //-->
  </SCRIPT>
</HEAD>
<BODY onload="ShowFolderList();">
  <span id="mainDiv"></span>
</BODY>
</HTML>
分享到:
评论
2 楼 季雨林 2012-06-20  
额,太恐怖了!
1 楼 季雨林 2012-06-20  
应该不能用吧,否则的话可以注入攻击了

相关推荐

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

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

    读取某目录的文件名及统计信息(js方法)

    例如,在一个文件管理器中,用户可能需要查看某个目录下所有文件的列表,甚至包括子目录中的文件。此外,在构建数据备份或同步系统时,准确读取目录结构对于确保数据完整性至关重要。 ### 总结 通过深入分析这段...

    filename-to-json:Npm 模块 | 读取目录中的所有文件名并将它们导出到json数组

    标题中的“filename-to-json”指的是一个NPM模块,它的主要功能是读取指定目录下的所有文件名,并将这些文件名转换成JSON数组格式。在JavaScript开发中,这样的工具非常实用,尤其是在处理文件系统操作和数据序列化...

    asp.net 模板列 textbox利用js遍历计算例子

    在这个例子中,我们将探讨如何在ASP.NET的GridView控件中利用JavaScript进行模板列的遍历和计算。 GridView是ASP.NET中一个非常强大的数据展示控件,它可以方便地显示来自数据库或其他数据源的数据,并提供编辑、...

    ES6实现的遍历目录函数示例

    在遍历目录的具体实现中,示例使用了Node.js的文件系统模块fs,这是Node.js提供的一套用于进行文件系统操作的API集合。通过fs模块的readdir方法,可以读取指定目录下的所有文件和文件夹名称,然后对这些文件和文件夹...

    通过正则表达式来批量修改文件名

    在批量修改文件名的过程中,我们通常会先编写一个脚本,这个脚本会遍历指定目录下的所有文件,然后用正则表达式检查每个文件名,根据匹配的结果进行相应的替换。以下是一个简单的Python示例: ```python import os ...

    js PHP目录树

    在 PHP 部分,我们可以使用 PHP 的内置函数如 `scandir()` 或 `glob()` 来遍历指定目录下的文件和子目录。这些函数返回一个数组,包含了目录中的所有条目。接着,通过递归调用自身,我们可以构造出整个目录树的数据...

    Node.js实现在目录中查找某个字符串及所在文件

    如果是目录,就递归调用自身,遍历目录下的所有文件。 ```javascript function recursiveReadFile(fileName) { if (!fs.existsSync(fileName)) return; if (isFile(fileName)) { check(fileName); } if ...

    Java实现的模糊匹配某文件夹下的文件并删除功能示例

    使用 `File` 类的 `listFiles()` 方法可以获取给定路径下所有文件和子文件夹的数组。这使得我们能够遍历文件夹中的每一个文件或子文件夹。 3. **删除文件**: 删除文件的操作由 `deleteFile()` 方法完成。`File` ...

    百度地图全国城市坐标经纬度js文件

    MapCityDataNoXpath.js 文件名中的"NoXpath"可能意味着这个文件中的数据没有使用XPath来组织或引用,而是采用了其他的数据结构,比如JSON,这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    RenameWithDate_自动重命名_重命名_源码.zip

    1. **文件遍历**:程序首先需要能够遍历指定目录下的所有文件,这可以通过操作系统提供的文件系统API来实现,例如在Python中可以使用os或os.path模块。 2. **日期获取与格式化**:程序需要获取文件的创建时间、修改...

    jsp Ajax图片上传

    1. 文件名处理:为了防止路径遍历攻击,上传的文件名通常需要进行重命名,避免覆盖服务器上的其他文件。 2. 文件大小限制:前端和后端都需要对上传的图片大小进行限制,防止过大文件导致服务器压力过大。 3. 类型...

    前端开源库-findit2

    findit2 就是基于这样的理念,当遍历到某个目录或文件时,它会触发相应的事件,使得开发者可以注册回调函数来处理这些事件。 在findit2中,我们可以自定义事件处理器,对遍历过程中遇到的每个文件或目录进行操作。...

    path-navigator.zip.zip

    例如,在编写脚本或程序时,可能需要递归遍历目录树,查找特定类型的文件,或者根据用户权限检查是否可以访问某个路径。 总结一下,"path-navigator.zip.zip"可能是一个关于路径导航的工具或代码集合,涵盖了操作...

    PHP ajax Tree树形菜单.rar

    通过遍历目录,获取子目录和文件名,然后构建一个多级嵌套的数组结构,这个结构可以方便地映射到前端的树形菜单节点。 其次,AJAX(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下,与服务器...

    JavaScript中地球上最快的位置空间索引

    位置空间索引是数据结构和算法领域的一个关键概念,它允许快速查询和操作地理位置相关的数据,例如查找某个区域内所有的兴趣点或者计算多边形覆盖范围内的点等。 在地图应用中,随着地理数据量的增加,如何有效地...

    上传图片并修改名称

    - **防止路径遍历攻击**:在构造保存路径时,确保新文件名不会导致文件保存到预期目录之外。 - **限制文件大小**:设置上传文件的最大大小,防止大文件消耗过多服务器资源。 6. **数据库记录**: 在实际应用中,...

    好用的js树

    "带checkbox"的js树则是指在每个节点上增加了复选框功能,用户可以通过勾选或取消复选框来选择或取消选择某个节点,这在需要进行多选操作或者层次决策时特别有用。 树形控件的核心是数据结构和遍历算法。在...

    无限级导航js

    在给定的标题“无限级导航js”中,我们可以理解为这个压缩包包含了一个使用JavaScript实现的多级导航菜单的示例或者代码库。 **JavaScript基础** JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和...

    jquery-1.11.3.js

    jQuery是JavaScript的一个库,由John Resig在2006年创建,旨在简化HTML文档遍历、事件处理、动画制作和Ajax交互。"jquery-1.11.3.js"是jQuery库的1.11.3版本,这是一个非常流行的版本,因其稳定性和广泛兼容性而备受...

Global site tag (gtag.js) - Google Analytics