区别 b/w ChannelSftp 的 lstat() 和 stat() 方法 in jSch



我在我的Java项目中使用JSCH进行SFTP。我想在目录中获取所有文件属性。但是有两种方法可以检索文件或目录的文件属性。

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

B/W这两种方法有什么区别?请告诉我那里使用???

LSTAT方法为您提供链接本身的统计信息。将其视为"链接统计"。

STAT方法为您提供了目标文件本身的统计数据。(它遵循符号链接)。

示例,您有一个符号链接" myhome",实际上是/u02/home/alamba的快捷方式。

使用STAT,您将获得链接目标的属性,即'/u02/home/alamba'文件夹。使用LSTAT,您将获得" MyHome"链接的属性。

channelsftp文档。

符号链接说明。

最新更新