问题
将需要复制的文件路径写进txt文件,通过读txt文件中的路径去复制文件。
在复制文件的时候出现报错!!!
java.io.FileNotFoundException: E:\Users\Administrator\IdeaProjects\vir (拒绝访问。)

image.png
解决方法
原来是因为txt文件中的文件路径有文件夹路径,由于IO流是针对文件,所以没有权限访问文件目录。

image.png
File file = new File(txtPath);
在代码中传值的时候判断一下是否为文件就可以了。
File oldFile = new File(srcDir + File.separator + name);
File newFile = new File(destDir + File.separator + name);
if (oldFile.isFile()){
copyFile(oldFile, newFile);
}

image.png