[Java] 檔案IO讀寫處理

  • 2999
  • 0

摘要:[IO] 檔案讀寫處理

很懶了花腦力去記io的各種寫法

所以習慣包裝為程式

名稱最好各種語言都固定

0. sleep 延遲毫秒

1. clearFile 清空檔案

2. writeFile 寫入檔案(Append)

 

[Java]

    public void sleep(long ms)
    {
        try {
            java.lang.Thread.sleep(ms);
        } catch (Exception e) {
           
        }
    }

    public void clearFile(String filepath)
    {
        try{
            java.io.File file = new java.io.File(filepath);
            java.io.FileWriter fw = new java.io.FileWriter(file, false);
            fw.flush(); fw.close();
        }catch(Exception e){
            //
        }
    }
    
    public void writeFile(String filepath, String msg)
    {
        try{
            java.io.File file = new java.io.File(filepath);
            java.io.FileWriter fw = new java.io.FileWriter(file, true);
            fw.write(msg);
            fw.flush(); fw.close();
        }catch(Exception e){
            //
        }
    }
    
    public void generateFile(String filepath, int sizeMB)
    {
        try{            
            clearFile(filepath);
            java.io.RandomAccessFile file = new java.io.RandomAccessFile(filepath, "rw");            
            file.setLength(sizeMB*1024*1024);
        }catch(Exception e){
            //
        }
    }

[C]