【发布时间】:2012-02-10 21:58:56
【问题描述】:
我想使用 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) {
}
}
}
【问题讨论】:
-
什么意思不工作?有什么错误吗?数据未复制?
-
初始文件是否存在?目标目录是否存在?异常失败时说明了什么?
-
文件和目录都存在。没有记录异常。
-
太棒了,这个问题帮助我解决了我的答案。
标签: java apache file fileutils