kat*_*ura 10 java apache file fileutils
我想使用Java和apache org commons的FileUtils类将文件从一个目录复制到另一个目录.
我写了一个快速的java程序来测试我的本地系统.这是代码.该文件存在,但将文件复制到另一个目录不起作用.我错过了什么?某处有不正确的语法吗?
import org.apache.commons.io.FileUtils;
import java.io.File;
class MoveFile {
public static void main(String[] args) {
MoveFile myobj = new MoveFile();
myobj.moveTheFile();
}
public void moveTheFile () {
try {
File destDir = new File("C:\\Folder1\\temp2");
File srcFile = new File("C:\\Folder1\\temp\\card.png");
FileUtils.copyFileToDirectory(srcFile, destDir);
} catch(Exception e) {
}
}
}
Run Code Online (Sandbox Code Playgroud)
Alf*_*avo 10
复制您的错误,只有在程序没有写入目标文件夹的权限时才会失败.即使捕获一个throwable和打印堆栈跟踪也没有显示信息,并且该方法非常安静...如果该文件夹不存在,该方法会创建它,因此忽略可能的更正.
检查目标文件夹中的写入权限
| 归档时间: |
|
| 查看次数: |
65315 次 |
| 最近记录: |