如何用javascript来遍历本地文件夹,并以无限树形输出,可以实现文件多选。

发布网友 发布时间:2022-04-23 03:56

我来回答

4个回答

热心网友 时间:2023-10-14 00:55

百度“FSO对象”

当然首先第一条是,你得先把360,金山毒霸给干掉,不然这种代码是绝对不会让你运行的。
(js能访问本地文件,想想看都是一件恐怖的事情,那得出多少XX门事件啊)追问FSO对象怎么可以获取我的电脑里面具体的盘符,和名字

追答FSO对象有Drives属性,他就是你需要的,比如下面这段vbs代码,就是遍历盘符

Function ShowDriveList
Dim fso, d, dc, s, n
Set fso = CreateObject("Scripting.FileSystemObject")
Set dc = fso.Drives
For Each d in dc
n = ""
s = s & d.DriveLetter & " - "
If d.DriveType = 3 Then
n = d.ShareName
ElseIf d.IsReady Then
n = d.VolumeName
End If
s = s & n & ""
Next
ShowDriveList = s
End Function

热心网友 时间:2023-10-14 00:55

理论上是可以的,
不过应为隐私和安全方面的问题在网页上不是可能实现的,没有哪个浏览器会让这JS有这种权限.追问那QQ空间那个相册上传?怎么实现的?

追答目前解决办法是用flash或是安装浏览器插件

热心网友 时间:2023-10-14 00:56

这问题不是那么好解决的!才拿5分出来!追问恩恩,不过刚上百度来的,也没办法

热心网友 时间:2023-10-14 00:57

不可能的 否则别人网站都写JS把楼主电脑里的种子偷走
用flash即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com