java - 在java中拖放上传后保留文件夹结构

标签 java file-upload applet directory

我编写了一个拖放小程序,用于将文件上传到 ftp 服务器,问题是,上传后目录树丢失,有没有办法保留上传的文件夹的树结构并重新创建此结构在 ftp 站点上,例如本地的 c:\temp\new 在 ftp 服务器上变为\www\uploads\temp\new 谢谢

下面是负责上传的方法示例

public void showDir(File file) throws IOException {
     uploadClass sender = new uploadClass();
     text.append( file.getCanonicalPath() + "\n" );
     try { 
          ender.uploadFunction(file.getCanonicalPath());
     } catch {...}

最佳答案

假设您正在遍历拖放的目录树并上传(putmput ftp 命令)每个子目录中的所有文件,则必须发出 ftp发送到远程系统的 mkdircd 命令。

ftp 不会自动生成子树。

关于java - 在java中拖放上传后保留文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5888574/

相关文章:

css - 在 IIS 中编辑托管网页

mysql - 如何同时上传文件和插入语句到数据库

java - JApplet写入文本文件,destroy()/stop()

java - Applet在服务器上执行程序

java - 在小程序上下文中运行时出错

java - 正则表达式模式来抓取部分的变化部分

java - StandardWrapperValve[jsp] : Servlet. servlet jsp 的 service() 抛出异常 java.lang.IllegalArgumentException:无法将给定对象格式化为日期

java - 安卓,SQL : how to find out if existing column has a value?

java - hibernate:如何将变量映射为外键

php - ini_set 不会覆盖 php 设置