为了账号安全,请及时绑定邮箱和手机立即绑定

如何将文件从文件夹移动到文件夹

如何将文件从文件夹移动到文件夹

aluckdog 2021-08-25 17:05:18
我正在将一个文件下载到我的电脑中,然后将其移动到“C:/Program Files (x86)/MyProgram/sample.txt”问题是当我试图将文件从下载移动到目标时这是我的代码String website ="https://www.sample-videos.com/text/Sample-text-file-100kb.txt";       try (InputStream in = URI.create(website).toURL().openStream()) {         long x=Files.copy(in, Paths.get("C:/Users/Big Foot/Downloads/sample1.txt"));         System.out.println(x);          in.close();         File dest = new File("C:/Program Files (x86)/myProgram/sample.txt");         File source = new File("C:/Users/Big Foot/Downloads/sample1.txt");         try {             FileUtils.moveFile(source, dest);         } catch (IOException e) {             e.printStackTrace();         }       }对于重复声明者, 我尝试了此解决方案Solution-1 Solution-2 Solution-3但没有解决问题这个例外在我看来java.io.FileNotFoundException: C:\Program Files (x86)\Excell To Access Convertor\sample.txt (Access is denied)at java.io.FileOutputStream.open0(Native Method)at java.io.FileOutputStream.open(Unknown Source)at java.io.FileOutputStream.<init>(Unknown Source)at java.io.FileOutputStream.<init>(Unknown Source)at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:1123)at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1076)at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1028)at org.apache.commons.io.FileUtils.moveFile(FileUtils.java:3008)at download.main(download.java:31)
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

C:\Program Files (x86)\没有管理员权限,您无法写入或修改文件。以管理员身份运行程序是解决此问题的最简单方法。


查看完整回答
反对 回复 2021-08-25
  • 1 回答
  • 0 关注
  • 253 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信