A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yinzhenyu 初级黑马   /  2014-9-22 19:16  /  1534 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public static void copy_2() throws IOException {
  2.                

  3.                 FileInputStream fis = new FileInputStream("‪F:\\a.mp3");// java.io.FileNotFoundException: ‪F:\a.mp3 (文件名、目录名或卷标语法不正确。)
  4.                
  5.                 BufferedInputStream bufis = new BufferedInputStream(fis);
  6.                
  7.                 FileOutputStream fos = new FileOutputStream("F:\\1.mp3");
  8.                 BufferedOutputStream bufos = new BufferedOutputStream(fos);
  9.                
  10.                 int ch = 0;
  11.                 while((ch = bufis.read())!=-1){
  12.                        
  13.                         bufos.write(ch);
  14.                         //bufos.flush();
  15.                 }
  16.                 bufos.close();
  17.                 bufis.close();
  18.                
  19.         }
复制代码
路径没有问题,复制txt文件也没有问题,就是复制MP3文件时出错,什么原因呢?

9 个回复

倒序浏览
:o 代码应该没错呀
回复 使用道具 举报
wtjohn 发表于 2014-9-22 19:56
代码应该没错呀

我在自己本子上跑了一次,没问题啊
回复 使用道具 举报
好像是没有什么问题啊。。。
回复 使用道具 举报
代码没错,抛异常的话,看下文件有没有隐藏后缀名,打开cmd窗口,把文件拖上去,会显示绝对路径
回复 使用道具 举报
代码没问题
回复 使用道具 举报
没有问题哇,看起来
回复 使用道具 举报
你有F盘吗?那个文件存在吗?自己检查一下
回复 使用道具 举报
代码没错、你试着改下文件夹权限!二爷加油!
回复 使用道具 举报
F盘下a.mp3存在吗??看下……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马