我编写了一个拖放小程序,用于将文件上传到 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 {...}
最佳答案
假设您正在遍历拖放的目录树并上传(put
或 mput
ftp 命令)每个子目录中的所有文件,则必须发出 ftp发送到远程系统的 mkdir
和 cd
命令。
ftp 不会自动生成子树。
关于java - 在java中拖放上传后保留文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5888574/