- PR -

Javaでフォルダの作成

1
投稿者投稿内容
未記入
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 69
投稿日時: 2006-08-09 17:23
いつもお世話になります。

Javaでコーディングしています。

あるファイルをフォルダへ出力しようとしています。
ファイルには年月とIDをもっています。
それらをもとに

--200608
|
|---100001
|
|----200608_100001_×××.xls
|----200608_100001_△△△.xls

というような構成で出力したいと考えています。
指定したディレクトリがなければディレクトリを作成しようとしているのですが、作成できません。
Fileクラスのmkdirメソッドがフォルダを作成できるように思えたのですが…
以下がコードです。
アドバイスお願いいたします。


// Fileオブジェクトの生成
File ym_dir = new File("C:\\200608", "FILE_CLASS");
File cp_dir = new File("C:\\200608\\0001", "FILE_CLASS");

// 年月ディレクトリの作成
if (!(ym_dir.exists())) {
ym_dir.mkdir();
}

// CPディレクトリの作成
if (!(cp_dir.exists())) {
cp_dir.mkdir();
}
未記入
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 69
投稿日時: 2006-08-09 17:31
すみません、今しがたできました。
単純な間違いでした。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-08-09 17:37
もう解決されたみたいですが、
File#mkdirs()で一発で作れますよ。
いちいち親から作成する必要はありません。
1

スキルアップ/キャリアアップ(JOB@IT)