【java】临时文件
生活随笔
收集整理的這篇文章主要介紹了
【java】临时文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文參考: 老姜博客
在日常開發中,我們通常需要先在服務端生成好文件,然后上傳到fastdfs或者其他不易失的設備上,對于服務端的文件只是臨時性的存放,操作完之后將會刪除.
如果每次需要指定文件名的話,其實對開發而已也是比較費勁的.
java File的api中就提供創建臨時文件的功能,這樣比較方便大家使用.
方法簽名: public static File createTempFile(String prefix, String suffix)
調用時可以指定文件的前綴和后綴,主要方便問題排查時使用,可以有效區分其他業務的臨時文件.
看栗子:
import java.io.*; import java.nio.charset.Charset;public class TempFileDemo {public static void main(String[] args) throws IOException {File temp = null;BufferedWriter writer = null;try {temp = File.createTempFile("報稅表-", "-南區.txt");System.out.println(temp.getAbsolutePath());writer =new BufferedWriter(new OutputStreamWriter(new FileOutputStream(temp), Charset.defaultCharset()));writer.write("this is temp text");} catch (IOException e) {e.printStackTrace();} finally {if (writer != null) {writer.close();}if (temp != null) {temp.delete();}}} }總結
以上是生活随笔為你收集整理的【java】临时文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟电路64(滤波电路)
- 下一篇: vue3 vite版本 引入本地静态图片