JavaScript - 提取文件夹名称
JavaScript - extract folder names
我对 JavaScript 相当陌生。
给定本地机器的文件夹路径 (Windows),我想知道如何提取当前路径中所有可能文件夹的名称,而不知道有多少文件夹或它们的名称。
提前非常感谢你。
这里有一个小脚本,可以帮助您开始使用 FileSystemObject 与 JScript 结合使用:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var shell = new ActiveXObject("WScript.Shell");
var path = "%ProgramFiles%";
var programFiles = fso.GetFolder(shell.ExpandEnvironmentStrings(path));
var subFolders = new Enumerator(programFiles.SubFolders);
while (!subFolders.atEnd())
{
var subFolder = subFolders.item();
WScript.Echo(subFolder.Name);
subFolders.moveNext();
}
在命令行上用csript.exe调用它:
cscript subfolders.js
Windows 脚本 5.6 文档包含有关此主题(以及许多其他主题)所需的所有详细信息。下载它并随身携带,这真的很有帮助。在Windows系统上,对FileSystemObject及其亲戚有一点了解确实可以挽救这一天。
你不能在浏览器中通过Javascript来做到这一点,因为JS没有从浏览器访问文件系统的那种访问权限。
假设脚本将在尝试访问本地硬盘驱动器(例如在 cscript 或经典 ASP 中)有意义的上下文中执行,最好的选择是 FileSystemObject。
如果你在Web浏览器中执行JavaScript,那么你不能,因为在这种情况下,出于安全原因,JavaScript无法访问本地文件系统。
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何将JS文件从其他文件夹链接到页面
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 在以前的文件夹中加载脚本
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- AngularJS-如何列出给定文件夹中的文件名
- 使用 javascript 提取并浏览文件夹中.ZIP文件修改时间戳
- 如何创建Adobe Air应用程序,从应用程序外的计算机上的文件夹中提取图像
- JavaScript - 提取文件夹名称