引用 (Fileobject使用例
更多资料请参照
http://www.itsenka.com/contents/development/java/fileio.html)
import java.io.File;
import java.io.IOException;
public class Sample1601 {
public static void main(String[] args) throws IOException {
// ファイルの作成
File fileObject1 = new File("C:\\dev\\java\\newFile1.txt"); //← "\"は"\\"とする必要があります。
fileObject1.createNewFile();
// ディレクトリの作成
File dirObject = new File("C:\\dev\\java\\newDir");
dirObject.mkdir();
// 作成したディレクトリの中にファイルを作成
File fileObject2 = new File(dirObject, "newFile2.txt");
fileObject2.createNewFile();
// ファイルの存在チェック
if (fileObject1.exists()) {
System.out.println(fileObject1.getName() + "は存在します。");
if (fileObject1.isFile())
System.out.println(fileObject1.getName() + "はファイルです。");
} else {
System.out.println(fileObject1.getName() + "は存在しません。");
}
// ディレクトリの存在チェックおよびその内部参照
if (dirObject.exists()) {
System.out.println(dirObject.getName() + "は存在します。");
if (dirObject.isDirectory()) {
System.out.println(dirObject.getName() + "はディレクトリです。");
System.out.println(dirObject.getName() + "の中身は次のとおりです。");
String[] ary = dirObject.list();
for (int i = 0; i < ary.length; i++) {
System.out.println(ary[i]);
}
}
} else {
System.out.println(dirObject.getName() + "は存在しません。");
}
}
}