【发布时间】:2017-07-23 17:54:51
【问题描述】:
我想将包含其他类型文件的文件夹中的所有 .mp3 文件复制到另一个音乐文件夹。我已经编写了代码,但它不起作用。怎么做。
public static void main(String[] args) {
File src=new File("C:\\Users\\RakeshS\\Downloads\\.mp3");
File dest=new File("C:\\Users\\RakeshS\\Music");
String content="C:\\Users\\RakeshS\\Downloads\\.mp3";
try{
Files.write(Paths.get("C:\\Users\\RakeshS\\Music"), content.getBytes(), StandardOpenOption.CREATE);
}catch(IOException e)
{
System.out.println(e);
}
}
【问题讨论】:
-
提示:获取 mp3 文件的列表(查看 File.listFiles(),然后一个一个地复制它们。您不能像尝试那样批量处理它们.
-
并使用 FilenameUtils 检查是否是您要复制的扩展名或跳过它
标签: java