修复Sftp中exists方法父目录不存在时报错

This commit is contained in:
Looly 2023-06-12 16:13:23 +08:00
parent 04e41a6098
commit 3cd8a0182f

View File

@ -136,6 +136,10 @@ public abstract class AbstractFtp implements Closeable {
// 文件验证
final String dir = StrUtil.defaultIfEmpty(StrUtil.removeSuffix(path, fileName), ".");
// issue#I7CSQ9 检查父目录为目录且是否存在
if(!isDir(dir)){
return false;
}
final List<String> names;
try {
names = ls(dir);