序言
最近Leader要求批量采取视频资源,并将需要的视频Url下载方便对视频进行分析。这就需要Java对文件的批量操作了。
代码
废话不多,直接上代码,原理也很简单。
/**
* formal.txt
* @param urlList
* @throws IOException
*/
public void writeFormalAppendFile(List<String>urlList) throws IOException {
String demoFile="formal.txt";
File file=new File("F:/my/",demoFile); //指定File对象
if (!file.exists()){
file.createNewFile();
}
FileOutputStream outputStream=new FileOutputStream(file,true); //true:允许追加,不覆盖之前内容,false:反之
OutputStreamWriter osw=new OutputStreamWriter(outputStream,"UTF-8");
for (int i = 0; i <urlList.size() ; i++) {
osw.write(urlList.get(i));
osw.write("\r\n"); //换行,方便查看
}
osw.close(); //记得关闭流!!!
outputStream.close(); //记得关闭流!!!
}
总结
文件操作在工作中比较常用,原理必须要了解。