把网站生成快捷方式到桌面
来源:互联网 发布:美工培训视频基础知识 编辑:程序博客网 时间:2024/05/02 03:04
- String templateContent = "[InternetShortcut]" +"\n"
- + "URL= http://www.baidu.com";
- String realfilename = "我的百度" + ".url";
- String upurl = "E:/myworkspace/createhtmlpage/WebRoot";
- System.out.println(upurl);
- String filename = upurl + "/" + realfilename;
- File myfile = new File(filename);
- if(!myfile.exists()){
- FileOutputStream fileoutputstream = new FileOutputStream(filename);//建立文件输出流
- byte tag_bytes[] = templateContent.getBytes();
- fileoutputstream.write(tag_bytes);
- fileoutputstream.close();
- }
- try {
- File file = new File(upurl, realfilename);
- BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
- byte[] buffer = newbyte[111000];
- realfilename = java.net.URLEncoder.encode(realfilename,
- "UTF-8");
- response.reset();
- response.setCharacterEncoding("UTF-8");
- response.setContentType("application/x-download");//不同类型的文件对应不同的MIME类型
- response.setHeader("Content-Disposition",
- "attachment; filename=" + realfilename);
- OutputStream os = response.getOutputStream();
- while (bis.read(buffer) > 0) {
- os.write(buffer);
- }
- bis.close();
- os.close();
- out.clear();
- out=pageContext.pushBody();
- } catch (Exception e) {
- e.printStackTrace();
- }
方法二、通过JS实现:
<html>
<head></head>
<script language="JavaScript">
function toDesktop(sUrl,sName){
try
{
var WshShell = new ActiveXObject("WScript.Shell");
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url");
oUrlLink.TargetPath = sUrl;
oUrlLink.Save();
}
catch(e)
{
alert("当前IE安全级别不允许操作!");
}
}
</script>
<body>
<input name="btn" type="button" id="btn" value="新客网" onClick="toDesktop('http:\//www.xker.com/','新客网')">
<input name="btn" type="button" id="btn" value="C盘" onClick="toDesktop('file:\//C:','C盘')">
</body>
</html>
- 把网站生成快捷方式到桌面
- jsp,java在桌面生成网站快捷方式
- php实现网站生成桌面快捷方式
- 用java生成网站的桌面快捷方式
- jsp,java在桌面生成网站快捷方式
- php实现网站生成桌面快捷方式
- 把网站网址放到桌面,创建网址桌面快捷方式
- 创建网站桌面快捷方式
- vbs 生成桌面快捷方式
- Android生成桌面快捷方式
- APP生成桌面快捷方式
- python 实现将网站添加到桌面快捷方式
- Asp.Net-创建网站的快捷方式到桌面,开始菜单,收藏夹
- 网页快捷方式到桌面
- Android之生成桌面快捷方式
- 为Activity生成桌面快捷方式
- android 生成桌面快捷方式实例
- Ubuntu下生成桌面快捷方式
- c#里的a=a++和c++里的a=a++
- 解决 MMC 无法打开 .msc 文件的错误
- 最长公共子序列(动态规划)
- C++设置浮点数显示的精度
- 【Linux 驱动】第七章 时间 延迟及延缓操作 (例子详解二)
- 把网站生成快捷方式到桌面
- 迅雷下载:触动人心:设计优秀的iPhone应用,Tapworthy:DesigningGreat iPhone Apps
- 编写Android天气预报小程序的总结
- cgywin 使用
- 妙用Windows神秘的类标识符
- oracle字符串拼接函数
- vmware中的bridge、nat、host-only的区别
- linux下perl和c进程通信
- 目标检测的变形部件模型方法