【萌新求教】关于文件复制(非.txt和.dat文件)的一点疑问

wowreq 2015-06-09 07:36:00
前几天查了和问了一些关于文件复制的代码,但是运行之后目标根目录下没有生成文件到底怎么回事,因为学的较少所以不知道怎么回事,代码如下:
package text;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;

public class Text {
public static void main(String[] args) {
File file = new File("F:\\悦耳模式开启?~/2015新坑/Hacking to the Gate.mp3");
File file1 = new File("G:\\Hacking to the Gate.mp3");

BufferedReader br = null;
PrintStream ps = null;
if (!file1.exists()) {
try {
if (file1.createNewFile()) {
System.out.println("文件创建成功");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}

try {
String str;
br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
ps = new PrintStream(file1);
while((str = br.readLine()) != null) {

ps.println(str);
ps.flush();

}

System.out.println("写入成功!");
} catch (Exception e) {
e.printStackTrace();
} finally {
if (ps != null) {
ps.close();
}

try {
if (br != null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
创建的mp3格式或其他格式总是文件损坏求解~
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shixitong 2015-06-09
  • 打赏
  • 举报
回复
用字节流读看看
wowreq 2015-06-09
  • 打赏
  • 举报
回复
还有就是怎么把绝对路径的 \ 换成 / 让我相当的苦恼呀

50,454

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧