Java批量创建Internet快捷方式

背景:

创建Internet快捷方式有很多的应用场景,可以很方便的对特定的网络资源页面进行访问;

下面给出两种方式创建Internet'快捷方式

方式一:传统方式【适用于临时创建一个Internet'快捷方式】

1.在桌面空白处点击 鼠标右键 弹出菜单

image
image

2.找到新建,选择第二项 快捷方式

image

3.在弹出的对话框中输入 目标网址 如图:

image

4.点击 下一步 输入快捷方式的名称 如图:

image

5.点击完成 大功告成,很简单吧,成果如下:

image
image

方式二:Java编程【适用于生成批量的Internet快捷方式】

import java.io.FileWriter;
import java.io.IOException;

public class CreateInternetShortcut {
    public static void main(String[] args) throws IOException {
        createInternetShortcut("百度一下","D:\\ShortCut","http://www.baidu.com","");
    }

    /**
     * @param name 快捷方式的名称
     * @param where 要保存在本地磁盘上的位置
     * @param target 要访问的网址
     * @param icon 快捷方式的图标 ,没有的话可以传入空串 ""
     * @throws IOException 抛出一个读写异常
     */
    public static void createInternetShortcut(String name, String where, String target, String icon)throws IOException {
        FileWriter fw = new FileWriter(where+"\\"+name+".url");
        fw.write("[InternetShortcut]\n");
        fw.write("URL=" + target + "\n");
        if (!icon.equals("")) {
            fw.write("IconFile=" + icon + "\n");
        }
        fw.flush();
        fw.close();
        System.out.println("快捷方式【"+name+"】已生成");
    }
}

image

结果如上图!

你可能感兴趣的:(Java批量创建Internet快捷方式)