在本地目录中列出文件的VBscript代码替换解决方案
VBscript code replacement solution on listing files in local directories
寻找一个非vb的解决方案来收集本地目录中的文件名并放入javascript数组中。该应用程序不受网络限制。它将只在本地运行。下面是vb解法。目前这工作得很好,但我需要走另一条路线上的文件名集合。下面的脚本运行后,我有一些javascript捡起var -木材,金属,塑料-和他们一起运行。任何建议的另一个脚本解决方案,以获得文件名的本地目录,将在firefox或chrome中运行?我没有运行本地web服务器,但考虑过nodejs-对于我需要的东西来说似乎有点过分。这是一个使用html,css,javascript和jquery的本地web浏览器应用程序。
<script language="vbscript">
'List Files in a particular Directory
Dim fs2, f2, fs3, f3, fs4, f4, wood, metal, plastic, folderspec2, folderspec3, folderspec4, strFileName2
folderspec2 = ".'wood"
folderspec3 = ".'metal"
folderspec4 = ".'plastic"
Set fs2 = CreateObject("Scripting.FileSystemObject")
Set f2 = fs2.GetFolder(folderspec2)
For Each FileName In f2.files
wood = wood & fileName.name
wood = wood & ","
Next
set f2 = nothing
set fs2 = nothing
Set fs3 = CreateObject("Scripting.FileSystemObject")
Set f3 = fs3.GetFolder(folderspec2)
For Each FileName In f3.files
metal = metal & fileName.name
metal = metal & ","
Next
set f3 = nothing
set fs3 = nothing
Set fs4 = CreateObject("Scripting.FileSystemObject")
Set f4 = fs4.GetFolder(folderspec2)
For Each FileName In f4.files
plastic = plastic & fileName.name
plastic = plastic & ","
Next
set f4 = nothing
set fs4 = nothing
</script>
你不能在浏览器中这样做。提供沙箱保护,防止对文件系统的访问,这是web浏览器的核心功能。如果没有这种安全特性,网络就不是一个可行的平台。除了让用户在浏览器中安装插件之外,没有其他办法可以解决这个问题。
因为这只会在一台机器上运行,我建议你写一个后台服务,在你选择的通用语言的计算机上运行,在一个时间表上,从文件系统中你想要的文件夹中读取文件列表,并将它们写入一个javascript数组在计算机上的一个特殊文件,你的web浏览器/html页面将能够读取和使用
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在php文件中获取$.post-ajax传递的值
- 直接下载文件,而不是从window.open(url)
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用压缩的JavaScript文件(不是运行时压缩)
- VBScript检查文件夹中的文件,并通过电子邮件发送过去1小时未更新的文件名
- FSO复制保存文件.VBScript/ASP页面使用子程序
- 在Javascript文件中嵌入VBScript
- 如何在VBScript中引用Photoshop文件夹对象
- 如何在HTA (HTML/Javascript/VBScript)中获得文件的关联图标
- 在本地目录中列出文件的VBscript代码替换解决方案