2016-09-29 4 views
0

ファイルセレクタを使用して1つのディレクトリからインポートイメージとmp3ファイルを作成し、別のディレクトリに保存しようとしています。画像はうまくいったが、私はmp3ファイルを保存する方法を見つけることができないようだ。Java save mp3 file

画像

@Override 
public void saveFile(File file) { 
    //Get image path 
    String imagePath = file.getAbsolutePath(); 
    String imageName = file.getName(); 
    System.out.println(imagePath); 

    //Read image 
    try { 
    bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); 
    bufferedImage = ImageIO.read(new File(imagePath)); 
    System.out.println("Reading complete."); 
    } catch (IOException e) { 
    System.out.println("Error: " + e); 
    } 

    //write image 
    try { 
    f = new File("H:\\TestFolder\\images\\" + imageName); //output file path 
    ImageIO.write(bufferedImage, "jpg", f); 
    System.out.println("Writing complete."); 
    } catch (IOException e) { 
    System.out.println("Error: " + e); 
    } 
} 

試聴

@Override 
public void saveFile(File file) { 

    try{ 
     f = new File(file, "H:\\TestFolder\\test.mp3"); //file.getAbsolutePath(); 

    }catch (Exception e) { 
     e.printStackTrace(); 
    } 

} 

答えて

-1

このようにそれを試してみてください。

File f = new File("H:\\TestFolder\\test.mp3"); 
InputStream is = new FileInputStream(f); 

OutputStream outstream = new FileOutputStream(new File("H:\\TestFolder2\\blabla.mp3")); 
byte[] buffer = new byte[4096]; 
int len; 
while ((len = is.read(buffer)) > 0) { 
    outstream.write(buffer, 0, len); 
} 
outstream.close();