【发布时间】:2013-02-08 22:59:48
【问题描述】:
所以我试图制作一个允许我复制和粘贴选定文件的文件管理器 Android 应用程序。我在网上找到了一种有用的方法,但它似乎对我不起作用。如果您能就如何解决我的问题提供任何建议,那就太好了,谢谢
public void copy(File src, File dst) throws IOException {
InputStream in = new FileInputStream(src);
OutputStream out = new FileOutputStream(dst);
// Transfer bytes from in to out
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
in.close();
out.close();
}
【问题讨论】:
-
如何它似乎不起作用,您是否遇到特定异常?在此处粘贴 Stacktrace 以获得更好的帮助
-
谢谢,我在我的文件上发现一个文件未找到异常,然后它说打开失败 EISDIR(是一个目录),这是否意味着我不能将文件复制到另一个目录,因为它不能打开它们?