java - 使用java将文件从本地文件夹复制到远程文件夹
问题描述
知道如何将文件 f(假设我能够创建对象)从本地文件夹复制到远程目标,如下所示(假设我的本地笔记本电脑具有 vpn 访问权限并且我确实可以访问)?此外,在从位置字符串创建文件之前,我需要对下面的文件名字符串进行任何格式化(将 %20 添加到空格?用 // 替换 / 等)?谢谢
http://abcom/c/这里的某个地方/filename.xlsx
解决方案
使用文件和路径:
Path sourcePath = FileSystems.getDefault().getPath("filename.xlsx");
Path destPath = FileSystems.getDefault().getPath("http://a.b.etc.xlsx");
Files.copy(sourcePath, destPath, REPLACE_EXISTING);
顺便说一句,您说您确实可以访问该目标文件。您能否详细说明如何使用 http 写入文件?
推荐阅读
- c++ - 实际上 1073741819 是什么?(处理中返回 -1073741819 (0xC0000005))
- java - ThreadPool 和 SMTP 配置错误:无法向主机发送命令
- java - Java按位运算符,什么是<<=,和<<一样吗
- javascript - 仅当 'module' 选项设置为 'esnext' 时才允许使用顶级 'await' 表达式
- python - linux / python中的“普遍管理”(即唯一)mac,uuid.getnode()
- wordpress - 如何在没有 w3 验证错误的情况下为 WordPress 中的每个短代码加载 CSS 样式?
- java - 为什么文件:前缀在我使用 spring 框架的测试中无法在 @ContextConfiguration 中工作?
- javascript - 按下时未触发可触摸的不透明度
- kubernetes - Kubernetes HPA 无法扩展
- javascript - 如何让问题部分与中间对齐