首页 > 解决方案 > 使用java将文件从本地文件夹复制到远程文件夹

问题描述

知道如何将文件 f(假设我能够创建对象)从本地文件夹复制到远程目标,如下所示(假设我的本地笔记本电脑具有 vpn 访问权限并且我确实可以访问)?此外,在从位置字符串创建文件之前,我需要对下面的文件名字符串进行任何格式化(将 %20 添加到空格?用 // 替换 / 等)?谢谢

http://abcom/c/这里的某个地方/filename.xlsx

标签: javafilehttp

解决方案


使用文件和路径:

Path sourcePath = FileSystems.getDefault().getPath("filename.xlsx");
Path destPath = FileSystems.getDefault().getPath("http://a.b.etc.xlsx");
Files.copy(sourcePath, destPath, REPLACE_EXISTING);

顺便说一句,您说您确实可以访问该目标文件。您能否详细说明如何使用 http 写入文件?


推荐阅读