日期:2014-05-16  浏览次数:20390 次

javascript读取文件夹下的所有文件
一、功能实现核心:FileSystemObject 对象 
要在java-script中实现文件操作功能,主要就是依靠FileSystemobject对象。 

二、FileSystemObject编程 
使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 


具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML	4.0	Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META	NAME="Generator" CONTENT="EditPlus">
  <META	NAME="Author" CONTENT="">
  <META	NAME="Keywords"	CONTENT="">
  <META	NAME="Description" CONTENT="">
 </HEAD>

<BODY>
<script>
function readFiles(path)
{
	document.write("开始读取文件:<br/>");
	//初始化fso对象;
	fso	= new ActiveXObject("Scripting.FileSystemObject");
	//根据路径获取文件夹;
	fldr = fso.GetFolder(path);
	//获取目录下的所有文件;
	fc = new Enumerator(fldr.files);
	//遍历所有文件
	for(;	 !fc.atEnd();	fc.moveNext())	 
	{
		//取文件对象
		s=fc.item();	 
		//输出文件的类型和名称;
		document.write("type:"+s.type + " name:"+s.name +"<br/>");
	}
}
    readFiles("C:\\");
  </script>
 </BODY>
</HTML>