最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java FileWriter 追加文件及文件改名方式

 更新時間:2021年07月21日 10:35:25   作者:秦學強  
這篇文章主要介紹了java FileWriter 追加文件及文件改名的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

FileWriter 追加文件及文件改名

我就廢話不多說了,大家還是直接看代碼吧~

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterUtil {
    /**
     * 追加文件:使用FileWriter
     */
    public static void appendMethod(String fileName, String content) {
        try {
            //打開一個寫文件器,構(gòu)造函數(shù)中的第二個參數(shù)true表示以追加形式寫文件
            FileWriter writer = new FileWriter(fileName, true);
            writer.write(content);
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    /**
     * 修改文件名
     * @param oldFilePath
     * @param newFileName
     */
    public static void reNameLogFile(String oldFilePath,String newFileName){
        File f=new File(oldFilePath);
        String c=f.getParent();
//        File mm=new File(c + File.pathSeparator + newFileName + "_" + CommonUtil.getCurrTimeForString());
        File mm=new File(c + "/" + newFileName + "_" + CommonUtil.getBeforeDateStr());
        if(f.renameTo(mm)){
            System.out.println("修改文件名成功!");
        }else{
            System.out.println("修改文件名失敗");
        }
    }
    public static void main(String[] args) {
        String fileName = "/Users/qin/Downloads/callLog.txt";
        String content = "new append!";
        FileWriterUtil.appendMethod(fileName, content);
        FileWriterUtil.appendMethod(fileName, "append end. \n");
        FileWriterUtil.reNameLogFile("/Users/qin/Downloads/callLog.txt","rayda");
    }
}

Java PrintWriter&FileWriter 寫入追加到文件

用PrintWriter寫入文件

import java.io.IOException;
import java.io.PrintWriter;
public class PrintWriteDemo
{
    public static void main(String[] args) throws IOException
    {
        PrintWriter out = new PrintWriter("01.txt");
        out.print("the quick brown fox");
        out.println(" jumps over the lazy dog.");
        out.write("work is like a capricious lover whose ");
        out.write("incessant demands are resented but who is missed terribly when she is not there\n");
        out.close(); //如果不關(guān)閉文件,文件停留在buffer zone, 不會寫進"01.txt"中
    }
}

FileWriter只能寫入文件,無法往文件中追加內(nèi)容

用FileWriter寫入和追加文件

import java.io.IOException;
import java.io.FileWriter;
public class FileWriterDemo
{
    public static void main(String[] args) throws IOException
    {
        FileWriter out = new FileWriter("02.txt");
        //constructor中添加true,即FileWriter out = new FileWriter("02.txt", true)就是往02.txt中追加文件了
        out.write("work is like a capricious lover whose ");
        out.write("incessant demands are resented but who is missed terribly when she is not there\n");
        out.write(98.7 + "\n");
        out.close(); //很重要,一定記得關(guān)閉文件
    }
}

都別忘記 throws IOException

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

南昌市| 大连市| 垣曲县| 普格县| 翁源县| 清丰县| 枣强县| 景谷| 东平县| 莎车县| 通化县| 五寨县| 隆尧县| 新沂市| 枞阳县| 石首市| 天等县| 龙州县| 连平县| 夹江县| 呼图壁县| 贺州市| 汶川县| 天等县| 龙南县| 广宁县| 通江县| 开江县| 江津市| 苍山县| 突泉县| 房产| 宝鸡市| 剑河县| 聂拉木县| 会理县| 香港 | 斗六市| 榕江县| 嘉兴市| 新宁县|