1. String templateContent = "[InternetShortcut]" +"\n"
  2. + "URL= http://www.baidu.com";
  3. String realfilename = "我的百度" + ".url";
  4. String upurl = "E:/myworkspace/createhtmlpage/WebRoot";
  5. System.out.println(upurl);
  6. String filename = upurl + "/" + realfilename;
  7. File myfile = new File(filename);
  8. if(!myfile.exists()){
  9. FileOutputStream fileoutputstream = new FileOutputStream(filename);//建立文件输出流
  10. byte tag_bytes[] = templateContent.getBytes();
  11. fileoutputstream.write(tag_bytes);
  12. fileoutputstream.close();
  13. }
  14. try {
  15. File file = new File(upurl, realfilename);
  16. BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
  17. byte[] buffer = newbyte[111000];
  18. realfilename = java.net.URLEncoder.encode(realfilename,
  19. "UTF-8");
  20. response.reset();
  21. response.setCharacterEncoding("UTF-8");
  22. response.setContentType("application/x-download");//不同类型的文件对应不同的MIME类型
  23. response.setHeader("Content-Disposition",
  24. "attachment; filename=" + realfilename);
  25. OutputStream os = response.getOutputStream();
  26. while (bis.read(buffer) > 0) {
  27. os.write(buffer);
  28. }
  29. bis.close();
  30. os.close();
  31. out.clear();
  32. out=pageContext.pushBody();
  33. } catch (Exception e) {
  34. e.printStackTrace();
  35. }

方法二、通过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>

把网站生成快捷方式到桌面相关推荐

  1. Android APK安装后不在桌面生成快捷方式图标

    大家知道在Android系统的手机安装APK应用后会在桌面上生成此APK的快捷方式,用户通过直接点击可以进入此应用程序.但作为开发人员,我们有时候并不希望在安装APK完成后生成快捷方式,而是通过先进入 ...

  2. 静态网站与动态网站的区别 静态网站生成工具

    1.静态网站与动态网站 静态网站是什么? 技术上来讲,静态网站是指网页不是由服务器动态生成的.HTML.CSS 和 JavaScript 文件就静静地躺在服务器的某个路径下,它们的内容与终端用户接收到 ...

  3. Android开发实战《手机安全卫士》——11.“进程管理”模块拓展 窗体小部件 生成快捷方式

    文章目录 1.进程管理--隐藏系统进程 2.进程管理--锁屏清理 3.拓展功能--生成快捷方式 4.高级工具--常用号码查询(布局实现) 5.高级工具--常用号码查询(逻辑实现) 6.拓展功能--窗体 ...

  4. android保存网站在桌面,如何将网站保存到手机桌面(Android)?

    #### **如何将网站保存到手机桌面?** >[info] 小米浏览器 1. 打开网站,点击底部工具栏的「更多」按钮,选择「加快捷方式」 ![](https://box.kancloud.cn ...

  5. NSIS 生成快捷方式 (学习 一)

     Function OnClick_Finish   ;当选择了生成快捷方式的combox的选择框时   ${If} $Bool_taskbarpin == 1  ${AndIf} $Bool_D ...

  6. Windows 批处理创建当前目录程序快捷方式到桌面

    Windows 批处理创建当前目录程序快捷方式到桌面 我需要实现从这个文件夹中双击脚本,在桌面创建 Chrome 的快捷方式到桌面,并通过修改参数指定它的用户目录 --user-data-dir=Us ...

  7. 把服务器添加到桌面,iOS 添加快捷方式到桌面

    前言 最近在乘车码里面做了一个需求,添加快捷方式到桌面,点击桌面图标打开app进入对应页面.功能很小,但是涉及的知识点很多,涉及 openURL.HTML.JavaScript.Data URI Sc ...

  8. 为ASP.NET 2.0网站生成唯一程序集

    在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见 ...

  9. 网站生成静态页面,及网站数据采集的攻、防原理和策略

    关于本文:         本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,本文所讲的只是方法和原理,希望大家看完此文,能够从中得到些帮助和启发. 本文从一个ASP程序员的角度用 ...

最新文章

  1. mysql 碎片率_计算MySQL表碎片的SQL整理
  2. 20191219算法题存档
  3. 来来来!统一命名服务、集群管理、分布式应用
  4. Vue-Access-Control:前端用户权限控制解决方案
  5. java 世界中Annotation
  6. 【翻译】Species distribution modeling 2 数据准备
  7. Python+数据库+前端+Django
  8. 使用Python抓取google街景照片
  9. JAVA基础之设计模式和枚举
  10. word快速复制上一页_如何快速轻松地在Word中复制格式
  11. 【STL切片算法文献笔记】基于GPU并行计算的3D打印切片算法
  12. 曲线与曲面的切线法线等等等
  13. iOS开发 学习计划图
  14. el-upload 模拟点击
  15. AR+LBS线下社交游戏尝试
  16. Flask、sqlite3、pipenv实现用户注册和登录(HandBook,菜鸟都会的)
  17. 毕业设计-模拟数据集生成笔记
  18. UML中关系(4+4)
  19. AX3600开启SSH功能
  20. 解决TensorFlow“Your CPU supports instructions TensorFlow binary was not compiled to use : AVX2 FMA”

热门文章

  1. 【区块链】【FISCO】WeIdentity
  2. 游戏用的计算机语言,编程游戏在计算机语言中的运用分析
  3. Oracle公共账号和密码
  4. slot插槽以及directive自定义指令的使用
  5. 解决彩虹六号 2020 第二赛季更新后无法锁亚服
  6. android圆形图标
  7. 【MySQL】InnoDB行格式、数据页结构以及索引底层原理分析
  8. 计算机应该小学就培养嘛,如何在小学计算机教学中培养学生的创新能力
  9. java 有序的Map LinkedHashMap简介
  10. Twemproxy简介