对一个windows下的快捷方式用java.io.File.isFile()返回的是true.
怎样在Java里面判断快捷方式呢?

解决方案 »

  1.   

    答:似乎件扩展名是.lnk的文件,window都当它是一个快捷方式,利用这一点,楼主不妨试试?
      

  2.   

    google了一下,发现这个贴:
    http://forums.eddie-meyer.com/viewtopic.php?t=6
    先得到父目录的canonical path,然后用这个path/文件或目录名构建File对象,然后判断absolutepath是否跟canonicalpath相同。
    还没试过,不知道可不可行