0

在过去的五个月里,我一直在世界旅行中拍摄照片,最后把它们都整理好了。虽然我保存了原始图片的符号链接并将它们放在一个单独的文件夹中(符号链接)。我一直在寻找不同的方法来访问符号链接的目标(真实图片)并将它们复制到另一个目录以进行进一步处理。现在由于显然没有软件支持符号链接,我在想为什么不为自己编写一个小脚本来复制目标。

我整天都在寻找不同的方法,例如使用 Files、FileUtils、file.getCanonical/Absolute Path,但它们都不起作用。类文件只是忽略符号链接目标。FileUtils 也是如此。file.getCanonical/AbsolutePath() 也看不到目标路径。当我比较两种方法的结果时,它们是相同的!没有不同!

你知道我可以访问符号链接的目标路径的方法吗?还没找到方法。在软件或编程中。谢谢!

4

1 回答 1

0

我假设您正在谈论通过symlink(2) 在 API 级别或ln -s命令创建的 Unix 样式的符号链接。

如果您将文件 A 作为文件 B 的符号链接,并且您想访问该文件 B 的内容,只需打开文件 A 并像往常一样处理它。您将处理文件 B 的内容。文件 A 是文件 B 的符号链接这一事实对您的程序来说是透明的。

于 2012-11-25T13:53:41.100 回答