
Java的I/O操作
文章平均质量分 56
寻梦太极
相信技术
展开
-
远程的文件保存到本地
//保存文件到本地private void saveFile(String audioUrl, String targetPath) throws IOException { URL url = new URL( audioUrl ); InputStream inputStream = url.openStream(); BufferedInputStream in = new BufferedInputStream( inputStream ); BufferedOu.原创 2021-10-22 15:37:58 · 251 阅读 · 0 评论 -
关于java中输出流flush()方法
在java开发中,有时我们进行流操作时,会遇到这样的代码:out.flush();out.close();flush()是清空缓存的意思,close()是使流失效,可以被GC回收。原理如下:flush()这个方法是清空的意思,用来清空缓冲区中的数据流。进行流的操作时,数据先被读到内存中,然后在把数据写到文件中,那么当你数据读完时,我们如果这时调用close()方法关闭读写流,这时就可能造成数据丢失...原创 2018-04-03 14:24:35 · 5750 阅读 · 4 评论 -
Java的File类操作
File文件操作类:一、创建文件类:File file = new File(fileName) filename可以是文件夹或者文件二、 在进行文件的操作时:若操作的对象是文件,那么在进行文件的创建、删除、复制之前,需要做如下操作: 1)需要判断文件是否存在 2)以及File所指向的对象是一个文件还是一个文件夹 3)该文件所在的文件夹是否存在:file.getParentFil...原创 2018-04-03 14:27:53 · 1661 阅读 · 0 评论