怎样将java的文件保存到文件夹中,java怎么保存数据到文件
知识补充:
File类以抽象的方式表示文件名和目录路径名。它主要用于创建文件和目录,搜索文件和删除文件。
output stream类用于创建一个文件并向其中写入数据。如果在流打开文件进行输出之前目标文件不存在,则流将创建该文件。
保存方法:
首先根据要保存的文件路径创建一个文件对象,然后通过“exists”方法判断文件是否存在,若不存在则新建文件,若存在则开始通过“FileOutPutStream”类创建新文件并向该文件中写入数据即可。
例子如下:
private void save pic(InputStream InputStream,字符串文件名){
OutputStream os=null
尝试{
字符串路径= D:\ \ testFile \ \ ;
//2.保存到临时文件
//1K数据缓冲区
byte[] bs=新字节[1024];
//读取的数据长度
int len
//输出文件流保存到本地文件
File tempFile=新文件(路径);
如果(!tempFile.exists()) {
tempfile . mkdirs();
}
OS=new file output stream(tempfile . get path()file . separator fileName);
//开始阅读
while ((len=inputStream.read(bs))!=-1) {
os.write(bs,0,len);
}
} catch (IOException e) {
e . printstacktrace();
} catch(异常e) {
e . printstacktrace();
}最后{
//完成,关闭所有链接
尝试{
OS . close();
inputstream . close();
} catch (IOException e) {
e . printstacktrace();
}
}
}推荐教程:java开发入门以上是如何用java在本地保存文件的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。