我正在將一個文件下載到我的電腦中,然后將其移動到“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)
添加回答
舉報
0/150
提交
取消