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>
- javascript 实现压缩文件夹
- java实现文件及文件夹压缩
- java 文件和文件夹的压缩实现
- vbs 实现压缩文件夹为zip文件
- 怎样用java实现压缩传输文件夹
- java实现将文件或文件夹压缩
- JavaScript压缩技术分析、实现
- 压缩文件夹
- 压缩文件夹
- 压缩文件夹 .
- 压缩文件夹
- Java实现zip文件压缩(单个文件、文件夹以及文件和文件夹的组合压缩)
- asp.net实现文件夹及文件压缩,并实现下载
- java实现压缩指定文件夹(文件夹包含子文件夹或文件)为zip格式压缩包
- 利用YaHoo YUI实现Javascript CSS 压缩
- Javascript实现拍照上传压缩,旋转
- C#实现文件夹压缩到zip以及解压
- 压缩任意多层的文件夹 Java代码实现
- js事件
- Python基础
- POJ 3187 Backward Digit Sums
- group by 深入总结
- HDU2896AC自动机模板
- javascript 实现压缩文件夹
- 线段树区间维护hdu3308
- Android编译后的目录结构
- PHP字符串处理
- HTML基础
- 网络原理制作bt采集蜘蛛
- Android 异步线程学习之 AsyncTask介绍
- 现在公开一个DHT网络爬虫
- APOC-UVA-0003 题解