Javaexamples-file-create-temp

提供:Dev Guides
移動先:案内検索

Javaの例-一時ファイルを作成する

問題の説明

一時ファイルを作成するには?

溶液

この例は、FileクラスのcreateTempFile()メソッドを使用して一時ファイルを作成する方法を示しています。

import java.io.*;

public class Main {
   public static void main(String[] args) throws Exception {
      File temp = File.createTempFile ("pattern", ".suffix");
      temp.deleteOnExit();
      BufferedWriter out = new BufferedWriter (new FileWriter(temp));
      out.write("aString");
      System.out.println("temporary file created:");
      out.close();
   }
}

結果

上記のコードサンプルは、次の結果を生成します。

temporary file created:

以下は、Javaで一時ファイルを作成する別のサンプル例です。

import java.io.File;
import java.io.IOException;

public class CreateTempFileExample {
   public static void main(String[] args) {
      try {
         File f1 = File.createTempFile("temp-file-name", ".tmp");
           System.out.println("Temp file : " + f1.getAbsolutePath());
      } catch(IOException e) {
         e.printStackTrace();
      }
   }
}

上記のコードサンプルは、次の結果を生成します。

Temp file : C:\Users\TUTORI~1\AppData\Local\Temp\temp-file-name3671918809488333932.tmp