javascript 实现压缩文件夹

来源:互联网 发布:淘宝网床上用品 编辑:程序博客网 时间:2024/05/21 17:40

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
var isShow=0;
var isShowMax=0;
var tbsource = "./1";//本地文件夹路径
var hdfiles = "";
var objFSO =new ActiveXObject('Scripting.FileSystemObject');
if(!objFSO.FolderExists(tbsource))
{
alert("<"+tbsource+">该文件夹路径不存在,或者路径不能含文件名!");
objFSO = null;
//return;
}
var objFolder = objFSO.GetFolder(tbsource);
var colFiles = new Enumerator(objFolder.Files);
var re_inf1 =/\.(gif|jpg|jpeg|bmp)$/i
var ImgName = new Array(); //创建一个数组

function Loadimg()
{
 for (var i= 0; (!colFiles.atEnd())&&(i < 100); colFiles.moveNext(),i++) //读取文件夹下文件
 {
  var objFile = colFiles.item();   
  if(re_inf1.test(objFile.Name.toLowerCase()))   
  {  
   ImgName[i] =  objFile.Name;
  }
  isShowMax = i;
 }
 
}


function UpdateImgDown()
{
 isShow++;
 if(isShow > isShowMax) {
  isShow = 0;
 }
 document.getElementById('img1').src = "../1/" + ImgName[isShow];
}
function UpdateImgUp()
{
 if(isShow > 0)
 {
  isShow--;
 }
 else
 {
  isShow = isShowMax;
 }
 document.getElementById('img1').src = "../1/" + ImgName[isShow];

}
function runRar(){
var winRar=new ActiveXObject("WScript.Shell");
var cmd="winrar a test.tar ./1 -r " ;
winRar.run(cmd,0,true); //0不显示界面,1显示界面
}
function savetxt(fileURL){
 runRar();
 var fileURL=window.open (fileURL,"_blank","height=0,width=0,toolbar=no,menubar=no,scrollbars=no,resizable=on,location=no,status=no");
 fileURL.document.execCommand("SaveAs");
 fileURL.window.close();
 fileURL.close();
}
window.onload = function()
{
 Loadimg();
 document.getElementById('img1').src = "../1/" + ImgName[0];
}

</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">

  <div id="showPic">
 
</div>

<table width="1105" height="229" border="1" align="center">
  <tr align="center">
    <td colspan="2">
 <label id="comid1">com1</label> </td>
    <td colspan="2"><label id="comid2">com2</label></td>
  </tr>
  <tr align="center">
    <td colspan="2"><label id="imgname1">name1</label></td>
    <td colspan="2"><label id="imgname2">name2</label></td>
  </tr>
  <tr align="center">
    <td  colspan="2"><img src="" width="480" height="360" name="img1" border="0" id="img1"></td>
    <td colspan="2"><img src="" id="img2"></td>
  </tr>
  <tr align="center">
  <td >
          <input type="button" name="Submit" value="上一张" onclick="UpdateImgUp()"/>
  </td>
    <td><input type="button" name="Submit" value="下一张"  onclick="UpdateImgDown()"/></td>
    <td><input type="button" name="Submit" value="上一张" /></td>
    <td><input type="button" name="Submit" value="下一张" /></td>
  </tr>
  <tr align="center">
    <td height="51" colspan="4"><input type="button" name="Submit" value="下载" onclick="savetxt('../test.tar')"/></td>
  </tr>
</table>

  </form>
 

</body>
</html>

0 0
原创粉丝点击