修复Ftp中路径问题

This commit is contained in:
Looly 2022-09-14 21:43:05 +08:00
parent d8b4aa5ec3
commit ac3fc026e1
2 changed files with 5 additions and 4 deletions

View File

@ -12,6 +12,7 @@
* 【core 】 修复ObjectUtil.defaultIfXXX中NPE问题pr#2603@Github
* 【db 】 修复Hive2驱动无法识别问题issue#2606@Github
* 【core 】 修复computeIfAbsent问题issue#I5PTN3@Gitee
* 【extra 】 修复Ftp中路径问题issue#I5R2DE@Gitee
-------------------------------------------------------------------------------------------------------------

View File

@ -375,7 +375,7 @@ public class Ftp extends AbstractFtp {
String pwd = null;
if (StrUtil.isNotBlank(path)) {
pwd = pwd();
if (false == isDir(path)) {
if (false == cd(path)) {
throw new FtpException("Change dir to [{}] error, maybe path not exist!", path);
}
}
@ -439,7 +439,7 @@ public class Ftp extends AbstractFtp {
final String pwd = pwd();
final String fileName = FileUtil.getName(path);
final String dir = StrUtil.removeSuffix(path, fileName);
if (false == isDir(dir)) {
if (false == cd(dir)) {
throw new FtpException("Change dir to [{}] error, maybe dir not exist!", path);
}
@ -557,7 +557,7 @@ public class Ftp extends AbstractFtp {
if (StrUtil.isNotBlank(destPath)) {
mkDirs(destPath);
if (false == isDir(destPath)) {
if (false == cd(destPath)) {
throw new FtpException("Change dir to [{}] error, maybe dir not exist!", destPath);
}
}
@ -665,7 +665,7 @@ public class Ftp extends AbstractFtp {
pwd = pwd();
}
if (false == isDir(path)) {
if (false == cd(path)) {
throw new FtpException("Change dir to [{}] error, maybe dir not exist!", path);
}