+-
java – 差异b / w jSch中的ChannelSftp的lstat()和stat()方法
我在我的 Java项目中使用jSch for SFTP.我想获取目录中的所有文件属性.但是有两种方法可以检索文件或目录的文件属性.

1. public SftpATTRS stat(String path)
2. public SftpATTRS lstat(String path)

这两种方法有什么区别?请告诉我有用吗???

最佳答案
lstat方法不遵循符号链接(即返回目标的属性而不是链接).

stat方法确实遵循符号链接(即返回链接的属性而不是目标).

例如,你有一个符号链接’myhome’,它实际上是/ u02 / home / alamba的快捷方式.

使用lstat,您将获得链接目标的属性,即’/ u02 / home / alamba’文件夹.使用stat,您将获得’myhome’链接的属性.

ChannelSftp documentation.

Symbolic Link Explanation.

点击查看更多相关文章

转载注明原文:java – 差异b / w jSch中的ChannelSftp的lstat()和stat()方法 - 乐贴网