ファイル操作/ファイル・ディレクトリの有無(存在)確認
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* ファイル・ディレクトリの有無(存在)確認 [#w0e0bf16]
ファイルまたはディレクトリの存在確認のサンプルソースにな...
以下に、サンプルソースと実行結果を記します。
#contents
* ファイル・ディレクトリ有無チェック・サンプルソース [#xf...
Fileクラスのexists()メソッドを使うと簡単にファイルまたは...
&ref(FileExists.java); LF
import java.io.File;
class FileExists {
private static void usage() {
System.err.println("Usage: java FileExists <pat...
System.exit(1);
}
public static void main(String[] args) {
if (args.length != 1) {
usage();
System.exit(1);
}
File f = new File(args[0]);
if (!f.exists()) { // false
System.out.println(args[0] + " is not found...
} else {
if (f.isFile()) {
System.out.println(args[0] + " is file....
} else if(f.isDirectory()) {
System.out.println(args[0] + " is direc...
} else {
System.out.println(args[0] + " is unkno...
}
}
}
}
上記のサンプルソースでは、調べるファイル・ディレクトリを...
存在の有無を示すメッセージを表示します。~
尚、引数を渡さない場合はUsageが表示されます。
* 実行結果 [#e1b460a7]
以下にコンパイルおよび実行結果を記します。
+コンパイルします。
$ javac FileExists.java
+ チェック用のフォルダおよびファイルを作成します。
$ mkdir folder
$ touch file
+ 作成したフォルダおよびファイルの存在チェックを行います。
$ java FileExists folder
folder is directory
$ java FileExists file
file is file.
+存在しないファイル・ディレクトリを引数に渡すと存在しない...
$ java FileExists sakura
sakura is not found.
+ 引数なしで実行するとUsageが表示されます。
$ java FileExists
Usage: java FileExists <path/to>
以上、ファイルおよびディレクトリの存在の有無を確認するサ...
終了行:
#navi(../)
* ファイル・ディレクトリの有無(存在)確認 [#w0e0bf16]
ファイルまたはディレクトリの存在確認のサンプルソースにな...
以下に、サンプルソースと実行結果を記します。
#contents
* ファイル・ディレクトリ有無チェック・サンプルソース [#xf...
Fileクラスのexists()メソッドを使うと簡単にファイルまたは...
&ref(FileExists.java); LF
import java.io.File;
class FileExists {
private static void usage() {
System.err.println("Usage: java FileExists <pat...
System.exit(1);
}
public static void main(String[] args) {
if (args.length != 1) {
usage();
System.exit(1);
}
File f = new File(args[0]);
if (!f.exists()) { // false
System.out.println(args[0] + " is not found...
} else {
if (f.isFile()) {
System.out.println(args[0] + " is file....
} else if(f.isDirectory()) {
System.out.println(args[0] + " is direc...
} else {
System.out.println(args[0] + " is unkno...
}
}
}
}
上記のサンプルソースでは、調べるファイル・ディレクトリを...
存在の有無を示すメッセージを表示します。~
尚、引数を渡さない場合はUsageが表示されます。
* 実行結果 [#e1b460a7]
以下にコンパイルおよび実行結果を記します。
+コンパイルします。
$ javac FileExists.java
+ チェック用のフォルダおよびファイルを作成します。
$ mkdir folder
$ touch file
+ 作成したフォルダおよびファイルの存在チェックを行います。
$ java FileExists folder
folder is directory
$ java FileExists file
file is file.
+存在しないファイル・ディレクトリを引数に渡すと存在しない...
$ java FileExists sakura
sakura is not found.
+ 引数なしで実行するとUsageが表示されます。
$ java FileExists
Usage: java FileExists <path/to>
以上、ファイルおよびディレクトリの存在の有無を確認するサ...
ページ名: