复习一下io流:
public static void main(String[] args) {
String src = "E:\\KuGou\\刀郎 - 守候在凌晨二点的伤心.mp3";
String newFileStr = "E:\\test\\music.mp3";
copy(src, newFileStr);
System.out.println("ok!");
}
public static void copy(String src, String newFileString) {
InputStream in = null;
OutputStream out = null;
try {
File srcFile = new File(src);
File newFile = new File(newFileString);
if (!newFile.exists()){
newFile.createNewFile();
}
in = new FileInputStream(srcFile);
out = new FileOutputStream(newFile);
byte[] bytes = new byte[1024];
int len = -1;
while ((len = in.read(bytes)) != -1) {
out.write(bytes, 0, len);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (in != null) in.close();
if (out != null) out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}