Java でタイムスタンプからフォルダーを作成する方法
Javaでは、java.io.Fileクラスを使用してディレクトリを作成できます。タイムスタンプに基づいてディレクトリを作成する手順は次のとおりです。
- System.currentTimeMillis()
- シンプル日付フォーマット
- ファイルを自然な日本語に言い換えてください。1 つだけ回答が必要です。
- ディレクトリを作成します
サンプルコードを次に示します。
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class CreateFolderByTimestamp {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd_HHmmss");
String folderName = dateFormat.format(new Date(timestamp));
File folder = new File("path/to/parent/folder/" + folderName);
if (folder.mkdirs()) {
System.out.println("文件夹创建成功");
} else {
System.out.println("文件夹创建失败");
}
}
}
上の例における、path/to/parent/folder/ は、親のディレクトリを指すパスになります。SimpleDateFormat クラスは、タイムスタンプを指定のフォーマットに変換します。ここでは「yyyyMMdd_HHmmss」という形式を使っています。必要に応じて変更してください。最後に、mkdirs() メソッドの呼び出しによりディレクトリを作成します。作成に成功すれば「ディレクトリの作成が完了しました。」と表示され、失敗すると「ディレクトリの作成に失敗しました。」と表示されます。