过去五个月我一直在世界旅行中拍照,最后整理了所有照片。虽然我保存了原始图片的符号链接,并将它们放在一个单独的文件夹(符号链接)中。我一直在寻找不同的方法来访问符号链接的目标(真实图片),并将它们复制到另一个目录进行进一步处理。现在由于显然没有支持符号链接的软件,我在想为什么不为自己复制目标编写一个小脚本。
我现在一直在寻找不同的方法,例如使用Files,FileUtils,file.getCanonical / Absolute Path,但它们都不起作用。 类文件只是忽略了符号链接目标。 FileUtils也是如此。 file.getCanonical / AbsolutePath()也看不到目标路径。当我比较两种方法的结果时,它们是相同的!没有区别!
您是否知道我可以访问符号链接的目标路径?还没有找到办法。在软件或编程中。谢谢!
答案 0 :(得分:0)
我假设你在谈论在API级别或symlink
命令通过ln -s
(2)创建的Unix风格的符号链接。
如果文件A是文件B的符号链接,并且您想要访问该文件B的内容,只需打开文件A并像往常一样处理它。您将处理文件B的内容。文件A是文件B的符号链接这一事实对您的程序是透明的。