package lecture.fileio;
import java.io.File;
import java.io.IOException;
import jp.avaj.lib.debug.L;
import lecture.common.Log;
/**
* ディレクトリとファイルを作成・削除する Java
*/
class DirectoryFileCreateDelete {
public static void main(String[] args) throws IOException {
File file = new File("./test");
L.p("./test="+file.exists()); // ← 存在確認
// ディレクトリの作成
// ⇒ mkdir()でも作成できるが一段のみ
// ⇒ mkdirs()は多段に作成できる
file.mkdirs();
// ファイルの作成
String fileName = "./test/newfile";
file = new File(fileName);
file.createNewFile();
Log.print("./test/newfile="+file.exists());
// ファイルの削除
file.delete();
// ディレクトリ削除 - 空の場合のみ削除できる
file = new File("./test");
file.delete();
// テンポラリファイルを作成
File tmpFile = File.createTempFile("aaa","bbb",file);
L.p(tmpFile.getAbsolutePath());
}
}
//---------------------------------------------------
//・目次 - ファイル入出力
// http://blogs.yahoo.co.jp/artery2020/40607767.html
//・目次 - Java入門
// http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
// http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
// http://blogs.yahoo.co.jp/artery2020/39657784.html
//・目次 - 単なる雑談
// http://blogs.yahoo.co.jp/artery2020/40599964.html
//---------------------------------------------------
import java.io.File;
import java.io.IOException;
import jp.avaj.lib.debug.L;
import lecture.common.Log;
/**
* ディレクトリとファイルを作成・削除する Java
*/
class DirectoryFileCreateDelete {
public static void main(String[] args) throws IOException {
File file = new File("./test");
L.p("./test="+file.exists()); // ← 存在確認
// ディレクトリの作成
// ⇒ mkdir()でも作成できるが一段のみ
// ⇒ mkdirs()は多段に作成できる
file.mkdirs();
// ファイルの作成
String fileName = "./test/newfile";
file = new File(fileName);
file.createNewFile();
Log.print("./test/newfile="+file.exists());
// ファイルの削除
file.delete();
// ディレクトリ削除 - 空の場合のみ削除できる
file = new File("./test");
file.delete();
// テンポラリファイルを作成
File tmpFile = File.createTempFile("aaa","bbb",file);
L.p(tmpFile.getAbsolutePath());
}
}
//---------------------------------------------------
//・目次 - ファイル入出力
// http://blogs.yahoo.co.jp/artery2020/40607767.html
//・目次 - Java入門
// http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
// http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
// http://blogs.yahoo.co.jp/artery2020/39657784.html
//・目次 - 単なる雑談
// http://blogs.yahoo.co.jp/artery2020/40599964.html
//---------------------------------------------------