diff --git a/hutool-extra/src/main/java/cn/hutool/extra/ssh/Sftp.java b/hutool-extra/src/main/java/cn/hutool/extra/ssh/Sftp.java index c7a74bde7c0a3b6fb7f8c67c98d72aaf95d22d3e..049f3941c8215d41b10efd816d82a0dd3333396b 100755 --- a/hutool-extra/src/main/java/cn/hutool/extra/ssh/Sftp.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/ssh/Sftp.java @@ -462,9 +462,9 @@ public class Sftp extends AbstractFtp { fileName = entry.getFilename(); if (false == ".".equals(fileName) && false == "..".equals(fileName)) { if (entry.getAttrs().isDir()) { - delDir(fileName); + delDir(dirPath + "/" + fileName); } else { - delFile(fileName); + delFile(dirPath + "/" + fileName); } } }