有什么想法可以将文件f(假设我能够创建对象)从本地文件夹复制到如下所示的远程目标(假设我的本地笔记本电脑具有vpn访问权限,并且确实可以访问)吗? 另外,在从位置字符串创建文件之前,我需要对以下文件名字符串进行任何格式化(将%20添加到空格吗?用/替换//等)? 谢谢
http://a.b.com/c/somewhere在这里/filename.xlsx
答案 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写文件?