码迷,mamicode.com
首页 > 其他好文 > 详细

[003]从文件夹中读取所有图片或者文件

时间:2014-04-30 17:33:55      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:com   http   blog   style   class   div   img   code   java   c   log   

从javascript的角度上看,因为语言的关系,是不能从文件夹读取文件的。

但是,我们可以同activeX的方法来获取后,传递给javascript使用。

详细代码如下:

bubuko.com,布布扣
 1 var fileNameArray = [];
 2 function searchFiles1(dir){
 3     if (dir.substr(dir.length-1, 1) != "\\" && dir.substr(dir.length-1, 1) != "/")
 4         dir = dir + "\\";
 5     dir = dir.replace(/\//g, "\\");
 6     var fso = new ActiveXObject("Scripting.FileSystemObject");
 7     var f = fso.GetFolder(dir);
 8     var fc = new Enumerator(f.files);
 9     var str = "";
10     var content = "";
11 
12     for (; !fc.atEnd(); fc.moveNext())
13     {
14         str = fc.item();
15         type = fso.GetExtensionName(str).toLowerCase();
16         if (type == "jpg" || type == "gif" || type == "png")
17         {
18             temp = str.Name.toLowerCase();
19             content = dir + temp;
20             fileNameArray.push({fileName:content});
21 
22     }
23 }
bubuko.com,布布扣

dir为文件的绝对路径,读取完成后的文件列表存放于fileNameArray数组中。

[003]从文件夹中读取所有图片或者文件,布布扣,bubuko.com

[003]从文件夹中读取所有图片或者文件

标签:com   http   blog   style   class   div   img   code   java   c   log   

原文地址:http://www.cnblogs.com/hustcser/p/3699087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!