【发布时间】:2011-10-24 07:38:27
【问题描述】:
所以我想知道是否有人知道如何,或者可以指出一些在 Java 中执行此操作的示例的方向?我试过用谷歌搜索它,但我发现的例子大多与文本文件有关。
例如,使用以下代码:
// Copies src file to dst file.
// If the dst file does not exist, it is created
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();
}
我认为它不适用于 .docx 文件,对吧?
有什么想法吗?
提前感谢您提供的任何帮助。
【问题讨论】:
-
你试过了吗?它应该适用于任何类型的“文件”。
-
为什么这不适用于 .docx 文件?该代码对我来说似乎是正确的,它按字节复制文件。
-
根据我的转换经验,我知道格式有时会发生变化。所以我只是想知道是否有人以前尝试过。
-
为什么在发帖前不自己测试一下?
-
诚实吗?懒惰和怀疑的结合。对不起,哈哈。
标签: java file-io directory copy docx