`
zhaole609
  • 浏览: 342875 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

不错的一段代码

 
阅读更多
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/, '');
};

function fso(obj) {
this.currentDir = 'null';
this.filename = obj.filename;
this.path = obj.path;
this.filetype = obj.filetype;
};


fso.prototype = {
copy : function() {
var path = prompt('Copy To : ', this.path);
if (path == null || path.trim().length == 0 || path.trim() == this.path)
return;
doPost({
o : 'copy',
src : this.path,
to : path
});
},
move : function() {
var path = prompt('Move To : ', this.path);
if (path == null || path.trim().length == 0 || path.trim() == this.path)
return;
doPost({
o : 'move',
src : this.path,
to : path
})
},
vEdit : function() {
doPost({
o : 'vEdit',
filepath : this.path
})
},
down : function() {
doPost({
o : 'down',
path : this.path
})
},
removedir : function() {
if (!confirm('Dangerous ! Are You Sure To Delete ' + this.filename
+ '?'))
return;
doPost({
o : 'removedir',
dir : this.path
});
},
mkdir : function() {
var name = prompt('Input New Directory Name', '');
if (name == null || name.trim().length == 0)
return;
doPost({
o : 'mkdir',
name : name
});
},
subdir : function() {
doPost({
o : 'filelist',
folder : this.path
})
},
parent : function() {
var parent = (this.path.substr(0, this.path.lastIndexOf("/"))) + '/';
doPost({
o : 'filelist',
folder : parent
})
},
createFile : function() {
var path = prompt('Input New File Name', '');
if (path == null || path.trim().length == 0)
return;
doPost({
o : 'vCreateFile',
filepath : path
})
},
deleteBatch : function() {
if (!confirm('Are You Sure To Delete These Files?'))
return;
var selected = new Array();
var inputs = document.getElementsByTagName('input');
for ( var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
selected.push(inputs[i].value)
}
}
if (selected.length == 0) {
alert('No File Selected');
return;
}
doPost({
o : 'deleteBatch',
files : selected.join(',')
})
},
packBatch : function() {
var selected = new Array();
var inputs = document.getElementsByTagName('input');
for ( var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
selected.push(inputs[i].value)
}
}
if (selected.length == 0) {
alert('No File Selected');
return;
}
var savefilename = prompt('Input Target File Name(Only Support ZIP)',
'pack.zip');
if (savefilename == null || savefilename.trim().length == 0)
return;
doPost({
o : 'packBatch',
files : selected.join(','),
savefilename : savefilename
})
},
pack : function() {
var tmpName = '';
if (this.filename.indexOf('.') == -1)
tmpName = this.filename;
else
tmpName = this.filename.substr(0, this.filename.lastIndexOf('.'));
tmpName += '.zip';
var path = this.path;
var name = prompt('Input Target File Name (Only Support Zip)', tmpName);
if (name == null || path.trim().length == 0)
return;
doPost({
o : 'pack',
packedfile : path,
savefilename : name
})
},
vEditProperty : function() {
var path = this.path;
doPost({
o : 'vEditProperty',
filepath : path
})
},
unpack : function() {
var path = prompt('unpack to : ', this.currentDir + '/'
+ this.filename.substr(0, this.filename.lastIndexOf('.')));
if (path == null || path.trim().length == 0)
return;
doPost({
o : 'unpack',
savepath : path,
zipfile : this.path
})
}
};


function doPost(obj) {
var form = document.forms["doForm"];
var elements = form.elements;
for ( var i = form.length - 1; i >= 0; i--) {
form.removeChild(elements[i])
}
for ( var pro in obj) {
var input = document.createElement("input");
input.type = "hidden";
input.name = pro;
input.value = obj[pro];
form.appendChild(input);
}
form.submit();
}
分享到:
评论

相关推荐

    一段不错的弹窗代码,很方便

    标题“一段不错的弹窗代码,很方便”暗示我们这里有一个简洁且实用的弹窗实现,易于定制和使用。描述中的“只要修改里面的网站地址”进一步说明了这个弹窗代码的核心功能可能与导航或链接到特定网站有关。 在这个...

    一款不错的JS日期代码

    一段js日期代码,界面比较让人接受。

    一个不错的jsp源代码

    总的来说,"一个不错的jsp源代码"这个资源对于学习和理解JSP的基础知识非常有帮助。通过研究这个例子,初学者可以了解到JSP的基本结构、生命周期、以及如何利用EL和JSTL来构建动态Web应用。同时,"03"文件的探索将有...

    DSP 实例代码很不错哦

    6. **注释和文档**:利用提供的注释和教程,理解每段代码的目的和用法,同时也可以学习良好的编程习惯。 总的来说,这个压缩包是一个全面的DSP学习资源,通过深入学习和实践这些实例代码,你可以提升自己的数字信号...

    不错图片放大效果代码

    本资源提供的"不错图片放大效果代码"旨在提供一种优化的解决方案,帮助开发者实现高质量的图片放大效果。以下是对这个主题的详细阐述: 1. **图片放大原理**:图片放大通常涉及到像素的复制或插值,基本思路是增加...

    一个不错的取色器代码(获取颜色数值的代码)

    在网页及图片设计中,每一种颜色就代表一个数值,比如#5r9r6h,我们在进行配色的过程中,经常需要获取颜色的值,必须用方便地获取颜色的代码。因此取色器这种工具就显得很有必要了。 还记得以前我想取色的时候,...

    很不错的漂浮广告代码.rar

    "很不错的漂浮广告代码.rar"是一个压缩包文件,其中可能包含了一段有效的JavaScript代码,用于创建具有弹窗和漂浮效果的广告。下面我们将深入探讨漂浮广告的实现原理、相关JavaScript知识以及如何优化用户体验。 ...

    过360云查杀代码[思路不错]

    描述中提到,“此代码写的还不错”,暗示了这段代码在实现功能的同时,可能还保持了较好的可读性和结构。作者进行了某些修改,并认为理解代码的思路比代码本身更重要,因为理解思路后,开发者可以更灵活地应用到其他...

    Python-AutomaticReport一段代码片段用来每天自动使用微信向老板发日报

    本文将深入解析标题为"Python-AutomaticReport一段代码片段用来每天自动使用微信向老板发日报"的项目,描述中的AutomaticReport代码片段就是利用Python实现了一个自动化日报发送的功能。 首先,我们要了解这个项目...

    非常不错的翻页代码阿道夫

    "非常不错的翻页代码阿道夫"这个标题暗示我们将要探讨的是一段高质量的翻页代码,可能在某个项目或者库中起到了关键作用。"相当好的翻页代码 请查看啊啊啊的法尔发的说法爱的方法的份额纷纷"虽然描述较为模糊,但...

    指纹识别系统源代码 不错的.

    指纹识别技术是一种基于人体生物特征进行身份验证的技术,它利用人类指纹的独特性和稳定性来确认个人身份。...通过深入研究这段代码,可以了解到指纹识别系统的核心技术和实现细节,为开发更高级别的安全应用打下基础。

    还不错的C# Manage-Model 两层结构代码生成工具

    【标题】:“还不错的C# Manage-Model 两层结构代码生成工具”指的是一个用于C#编程环境下的软件开发辅助工具,它能够自动生成Manage-Model架构的两层代码,帮助开发者快速构建应用程序的基础框架。 【描述】:该...

    TTS例子代码,很不错啊

    文本转语音(Text-to-Speech, 简称TTS)技术是一种计算机生成语音的能力,使得机器能够将文字信息转化为可听见的语音输出。在给定的“TTS例子代码”中,我们可以深入探讨这个技术及其应用。 TTS系统通常包括以下几...

    JAVA代码统计工具,可以按人统计,很不错

    4. **代码审查**:在代码审查过程中,统计工具可以作为参考,帮助识别可能过于复杂的代码段,需要进一步优化。 5. **新人培训**:对于新加入团队的成员,通过查看历史代码统计,他们可以快速了解项目的结构和主要...

    防红跳转到浏览器两个html代码_域名防红代码_

    2. Meta刷新标签:HTML的`&lt;meta&gt;`标签的`http-equiv`属性可以设置为`refresh`,配合`content`属性设定一段时间后自动跳转到指定URL,以此达到防红目的。 3. 隐藏的IFrame:有时,防红代码会利用IFrame嵌入目标URL,...

    matlab把一段代码全作为注释-BestLeetCode:这是在LeetCode.com上解决问题的非正式解决方案,我们寻求最佳性能,希望有

    matlab把一段代码全作为注释BestLeetCode 它是什么? 这是针对LeetCode.com中的问题集的非正式FAST(est)C ++解决方案。 我们希望该存储库可以帮助人们编写灵活的程序。 警告:此存储库以速度为目标。 有些解决方案...

    记事本代码

    简单易懂,已实现运行,对于初学者是一个很不错的学习c语言的一段代码,希望大家共同改进

    一个不错的.net分页代码

    总的来说,这个".net分页代码"提供了.NET环境中实现分页功能的一种通用解决方案,通过类的封装,使得开发者可以轻松地在多个地方重用这段代码,提高开发效率。在学习和使用这个示例时,我们应该关注其设计模式、数据...

    非常不错的免费微信公众平台图文样式排版编辑器网页源码在线版

    免费微信公众平台图文编辑器网页源码是一段非常不错的网页微信编辑器代码、微信在线图文编辑工具,目前已经拥有数百种可用样式,超级强大,且纠正了因图片过多导致编辑框加载慢的问题,有需要的朋友们就来下载使用吧...

    jsp开发王源代码这个是非常不错的呀

    "jsp开发王"可能是一个专门针对JSP开发的工具或者教程,其源代码提供了深入理解JSP开发过程、原理和技术细节的机会。 首先,让我们探讨JSP的基本概念。JSP文件本质上是一个HTML文件,其中嵌入了Java代码。当用户...

Global site tag (gtag.js) - Google Analytics