使用Java将文件从本地文件夹复制到远程文件夹

时间:2018-11-20 23:11:37

标签: java file http

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

http://a.b.com/c/somewhere在这里/filename.xlsx

1 个答案:

答案 0 :(得分:0)

使用文件和路径:

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

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