javascript文件操作
<script language="javascript">
/**定義變量
* fso:FileSystemObject對象;
* f:文件路徑對象
* fc:目錄對象下所有文件集和的迭代器對象
* s:迭代器中每一個對象
* 文件名
* 文件名後綴
var fso, f, fc, s, fileName, suffix;
var html = ""; //要顯示的HTML
var id = "";
var suffixes = ['.gif','.jpg','.bmp','.jpeg']; //包含的文件名後綴
var i=0,row=6; //顯示格式,
fso = new ActiveXObject("Scripting.FileSystemObject"); //創建FileSystemObject對象
f = fso.GetFolder("D://workspace//HRM_TopGroup//WebRoot//images//headImg"); //將路徑名轉換成對象
fc = new Enumerator(f.files); //獲取所有子文件的迭代器對象
s = "";
html +='<table border=1>';
for (; !fc.atEnd(); fc.moveNext())
{
s = fc.item();
fileName = s.Name;
var isTrue = false;
suffix = fileName.substring(fileName.lastIndexOf('.'));
for(var j=0;j<suffixes.length;j++){
if(suffix == suffixes[j]){
isTrue = true;
break;
}
}
if(!isTrue){
continue;
}
if(i%row==0){
html += "<tr>";
}
html += '<td><a href="javascript:selectHead("'+id+'","'+fileName+'");"><img src="' + s + '" /></a></td>';
if(i%row==row-1){
html += "</tr>";
}
i++;
}
html +='</table>';
document.write(html);
</script>