如何在java程序中给文件创建快捷方式
2个回答
展开全部
导入这个jar包(附件里有)。
将jshortcut.dll文件放入src目录下(附件里有),注意,这里要看你的电脑是多少位的,不要导入错了。
编写创建快捷方式的方法:
/**
* @param filePath
* 需要创建快捷方式的文件
* @param shortcutPath
* 创建的快捷方式的保存路径
*/
public static void createShortCut(String filePath, String shortcutPath) {
JShellLink link = new JShellLink();
shortcutPath.replaceAll("/", "\\");
String folder = shortcutPath.substring(0, shortcutPath.lastIndexOf("\\"));
String name = shortcutPath.substring(shortcutPath.lastIndexOf("\\") + 1, shortcutPath.length());
link.setName(name);
link.setFolder(folder);
link.setPath(filePath);
link.save();
}测试:
public static void main(String args[]) {
String filePath = "E:\\test\\001.jpg";
String shortcutPath = "E:\\test"; // 注意!这里的test是创建的快捷方式的名称,而不是文件夹
createShortCut(filePath, shortcutPath);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询