日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java 文件操作一(写文件、按行读文件、删除文件、复制文件、追加数据、创建临时文件、修改最后修改日期、获取文件大小)

發(fā)布時(shí)間:2025/3/15 java 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 文件操作一(写文件、按行读文件、删除文件、复制文件、追加数据、创建临时文件、修改最后修改日期、获取文件大小) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文件寫入

import java.io.*;public class Main {public static void main(String[] args) {try {BufferedWriter out = new BufferedWriter(new FileWriter("sanguo.txt"));out.write("三國教程");out.close();System.out.println("文件創(chuàng)建成功!");} catch (IOException e) {}} }

以上代碼運(yùn)行輸出結(jié)果為:

文件創(chuàng)建成功!

?

讀取文件內(nèi)容

import java.io.*;public class Main {public static void main(String[] args) {try {BufferedReader in = new BufferedReader(new FileReader("test.log"));String str;while ((str = in.readLine()) != null) {System.out.println(str);}System.out.println(str);} catch (IOException e) {}} }

以上代碼運(yùn)行輸出結(jié)果為:

111 222 333

?

刪除文件

import java.io.*;public class Main {public static void main(String[] args){try{File file = new File("c:\\test.txt");if(file.delete()){System.out.println(file.getName() + " 文件已被刪除!");}else{System.out.println("文件刪除失敗!");}}catch(Exception e){e.printStackTrace();}} }

以上代碼運(yùn)行輸出結(jié)果為(需要在 C 盤上先創(chuàng)建 test.txt 文件):

test.txt 文件已被刪除!

?

將文件內(nèi)容復(fù)制到另一個(gè)文件

import java.io.*;public class Main {public static void main(String[] args) throws Exception {BufferedWriter out1 = new BufferedWriter(new FileWriter("srcfile"));out1.write("string to be copied\n");out1.close();InputStream in = new FileInputStream(new File("srcfile"));OutputStream out = new FileOutputStream(new File("destnfile"));byte[] buf = new byte[1024];int len;while ((len = in.read(buf)) > 0) {out.write(buf, 0, len);}in.close();out.close();BufferedReader in1 = new BufferedReader(new FileReader("destnfile"));String str;while ((str = in1.readLine()) != null) {System.out.println(str);}in1.close();} }

以上代碼運(yùn)行輸出結(jié)果為:

string to be copied

?

向文件中追加數(shù)據(jù)

import java.io.*;public class Main {public static void main(String[] args) throws Exception {try {BufferedWriter out = new BufferedWriter(new FileWriter("filename"));out.write("aString1\n");out.close();out = new BufferedWriter(new FileWriter("filename",true));out.write("aString2");out.close();BufferedReader in = new BufferedReader(new FileReader("filename"));String str;while ((str = in.readLine()) != null) {System.out.println(str);}in.close();}catch (IOException e) {System.out.println("exception occoured"+ e);}} }

以上代碼運(yùn)行輸出結(jié)果為:

aString1 aString2

?

創(chuàng)建臨時(shí)文件

//默認(rèn)臨時(shí)路徑import java.io.*;public class Main {public static void main(String[] args) throws Exception {File temp = File.createTempFile("testrunoobtmp", ".txt");System.out.println("文件路徑: "+temp.getAbsolutePath());temp.deleteOnExit();BufferedWriter out = new BufferedWriter(new FileWriter(temp));out.write("aString");System.out.println("臨時(shí)文件已創(chuàng)建:");out.close();} } // 指定臨時(shí)路徑import java.io.File;public class Main {public static void main(String[] args) { File f = null;try {// 創(chuàng)建臨時(shí)文件f = File.createTempFile("tmp", ".txt", new File("C:/"));// 輸出絕對(duì)路徑System.out.println("File path: "+f.getAbsolutePath());// 終止后刪除臨時(shí)文件f.deleteOnExit();// 創(chuàng)建臨時(shí)文件f = File.createTempFile("tmp", null, new File("D:/"));// 輸出絕對(duì)路徑System.out.print("File path: "+f.getAbsolutePath());// 終止后刪除臨時(shí)文件f.deleteOnExit();} catch(Exception e) {// 如果有錯(cuò)誤輸出內(nèi)容e.printStackTrace();}} }

?

修改文件最后的修改日期

import java.io.File; import java.util.Date;public class Main {public static void main(String[] args) throws Exception {File fileToChange = new File("C:/myjavafile.txt");fileToChange.createNewFile();Date filetime = new Date(fileToChange.lastModified());System.out.println(filetime.toString());System.out.println(fileToChange.setLastModified(System.currentTimeMillis()));filetime = new Date(fileToChange.lastModified());System.out.println(filetime.toString());} }

以上代碼運(yùn)行輸出結(jié)果為:

Sat Mar 21 22:00:48 CST 2015 true Fri Apr 10 11:09:19 CST 2015

?

獲取文件大小

import java.io.File;public class Main {public static long getFileSize(String filename) {File file = new File(filename);if (!file.exists() || !file.isFile()) {System.out.println("文件不存在");return -1;}return file.length();}public static void main(String[] args) {long size = getFileSize("c:/java.txt");System.out.println("java.txt文件大小為: " + size);} }

以上代碼運(yùn)行輸出結(jié)果為(java.txt 文件位于 C 盤):

java.txt文件大小為: 480

?

總結(jié)

以上是生活随笔為你收集整理的Java 文件操作一(写文件、按行读文件、删除文件、复制文件、追加数据、创建临时文件、修改最后修改日期、获取文件大小)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产乱码久久久久久牛牛 | 不卡成人 | 亚州福利 | 99一区二区三区 | 不卡一区二区在线观看 | 激情网久久 | 性欧美在线视频观看 | 成人极品 | 91深夜视频 | 精品成人久久久 | 人妻少妇偷人精品久久久任期 | 国产精品一区二区人人爽 | 婷婷综合激情网 | 日本特级黄色大片 | 一级视频在线免费观看 | 天天视频黄色 | 东北少妇露脸无套对白 | www.射.com| 日本丰满少妇一区二区三区 | 成年人在线免费观看 | 欧美性视频在线 | 色国产精品 | 小泽玛利亚一区二区三区在线观看 | 亚洲色成人网站www永久四虎 | 成人在线你懂的 | 深夜福利免费观看 | 另类激情综合 | 欧美一级片在线 | 精品国产aⅴ | 99免费观看 | 91高清免费| 久久久成人精品 | 久一区二区三区 | 国产麻豆一区二区 | 亚洲激情国产 | 免费一级黄色 | 波多野结衣调教 | 亚洲成a | 最新91视频 | 夜夜爽夜夜 | 国产精品88久久久久久妇女 | 青春草免费视频 | av一区二区免费 | 亚洲图片一区 | 天天爽天天爽 | 欧美成人一区二免费视频软件 | 男人的天堂视频在线观看 | 野外做受又硬又粗又大视频√ | 熟女性饥渴一区二区三区 | 一级aaaa毛片 | 亚洲论理 | 青青草欧美 | 一区二区欧美在线 | 国产微拍精品一区 | 日本aⅴ视频 | 欧美美女爱爱视频 | 最新av免费在线观看 | 日韩资源在线观看 | 欧美区视频 | 99视频一区二区 | 一区二区三区影院 | 少妇全黄性生交片 | 怒海潜沙秦岭神树 | 伊人国产在线观看 | 日本一区二区三区久久 | 国产精品综合网 | 欧美无砖区 | zzjizzji亚洲日本少妇 | 欧美激情中文字幕 | 视频区小说区图片区 | 欧美成人综合 | 影音先锋欧美在线 | 第一宅男av导航入口 | 91天天干| 欧美日韩国产高清 | 日本乱码一区 | 亚洲日本综合 | 午夜在线观看视频 | 黄色刺激视频 | 日本在线视频一区二区三区 | 日本黄色录像片 | 一区二区视频在线看 | www黄色在线观看 | 在线a免费| 精品一久久 | 福利视频在线播放 | 被室友玩屁股(h)男男 | 美少妇av | 在线a级| 中文字幕日本 | 超碰997 | 网站黄在线观看 | 国产在线视视频有精品 | 91精品视频在线 | 视频二区 | 自宅警备员在线观看 | 欧美日本高清视频 | 污视频在线网站 | 国产视频亚洲 |