From 9b5bb631c6d08d4ed02192c61b676f09e19119a9 Mon Sep 17 00:00:00 2001 From: looly Date: Wed, 8 Dec 2021 11:29:31 +0800 Subject: [PATCH] add method --- CHANGELOG.md | 1 + hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e6644bd8..9e184009a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ * 【core 】 DateTime增加setMinimalDaysInFirstWeek(issue#1988@Github) * 【db 】 Db增加query重载,可支持自定义PreparedStatement,从而支持游标(issue#I4JXWN@Gitee) * 【cache 】 CacheObj增加getExpiredTime等方法(issue#I4LE80@Gitee) +* 【extra 】 Ftp增加backToPwd方法(issue#2004@Github) * ### 🐞Bug修复 * 【core 】 修复FileResource构造fileName参数无效问题(issue#1942@Github) diff --git a/hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java b/hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java index f94abd94c..f5b336527 100644 --- a/hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java @@ -255,6 +255,15 @@ public class Ftp extends AbstractFtp { return this; } + /** + * 是否执行完操作返回当前目录 + * @return 执行完操作是否返回当前目录 + * @since 5.7.17 + */ + public boolean isBackToPwd(){ + return this.backToPwd; + } + /** * 如果连接超时的话,重新进行连接 经测试,当连接超时时,client.isConnected()仍然返回ture,无法判断是否连接超时 因此,通过发送pwd命令的方式,检查连接是否超时 *