Cómo crear accesos directos a archivos en programas Java
Importe este paquete jar (adjunto).
Coloque el archivo jshortcut.dll en el directorio src (en el archivo adjunto). Tenga en cuenta que depende de cuántos bits tenga su computadora.
Escribe un método para crear un acceso directo: /**
*?@param?filePath
* El archivo que necesita para crear un acceso directo
*?@param?shortcutPath
* Guardar ruta del acceso directo creado
*/
public?static?void?createShortCut(String? filePath, ?String?shortcutPath)?{
JShellLink?link?=?new?JShellLink();
shortcutPath.replaceAll("/",?"\\");
p>String?folder?=?shortcutPath.substring(0,?shortcutPath.lastIndexOf("\\"));
String?name?=?shortcutPath.substring( shortcutPath.lastIndexOf( "\\")?+?1,?shortcutPath.length());
link.setName(nombre);
link.setFolder(carpeta);
link.setPath(filePath);
link.save();
}
Prueba: ¿pública?{
String?E:\test\001.jpg";
String?E:\\test";?//?¡Atención! Aquí la prueba es el nombre del acceso directo creado, no el nombre de la carpeta
createShortCut(filePath,?shortcutPath);
}