import java.io.File;

public class fileCreate03 {

public static void main(String args []) {

	String fileName = null;
	try {
		//パラメータ引数からファイル名を取得
		fileName = args[0];
	} catch (Exception e) {
		System.out.println("引数にファイル名を入力してください。");
		//プログラム終了
		System.exit(1);
	}

	//java.io.Fileクラスをインスタンス化
	File fl = new File("./" + fileName);

	//ファイルが存在するかどうかの判定
	if (fl.exists()) {

		//ファイルが存在した場合の処理

		try {
			//ファイルを削除
			fl.delete();
		} catch (Exception e) {
			System.out.println("ファイル削除に失敗しました。");
			//プログラム終了
			System.exit(1);
		}
		System.out.println("ファイルが存在するため削除しました。");
	}
	try {
		//新規ファイルの作成
		fl.createNewFile();
	} catch (Exception e) {
		System.out.println("IOエラー");	
		//プログラム終了
		System.exit(1);
	}
	System.out.println(fileName + "を作成しました。");

}
}

