javaweb如何从远程服务器下载文件夹

看清楚是下载文件夹不是文件
原本文件能下载,但输入文件夹的名字就不行了

可以尝试下载时候自己新建一个文件夹然后将文件逐个写入。

  public String findFileSavePathByFileName(String filename,String saveRootPath){undefined

        int hashcode = filename.hashCode();

        int dir1 = hashcode&0xf;  //0--15

        int dir2 = (hashcode&0xf0)>>4;  //0-15

        String dir = saveRootPath + "\\" + dir1 + "\\" + dir2;  //upload\2\3  upload\3\5

        File file = new File(dir);

        if(!file.exists()){undefined

            //创建目录

            file.mkdirs();

        }

        return dir;

    }

不能直接下载文件夹的 ,你可能需要先遍历里面的文件 然后一个一个下载

可以用zip、ara等

使用Filezila连接远程服务器进行下载文件夹