演習課題「Pathsクラス の getメソッド を使用してみよう」
現在、パスオブジェクトの取得、出力をしようとしています。Paths
クラスのget
メソッドにより、パス文字列として/home/ubuntu/java-file/files/file1/op.txt
を指定して、パスオブジェクトを指定してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。
$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java
また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa
期待する出力値
Testa
/home/ubuntu/java-file/files/file1/op.txt
演習課題「パスオブジェクトの getFileNameメソッド を使用してみよう」
現在、パスオブジェクトのgetFileName
メソッドを使用しようとしています。
パスオブジェクトであるpath
でgetFileName
メソッドを使用し、パスオブジェクトがあらわすファイルまたはディレクトリの名前を出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。
$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java
また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa
期待する出力値
Testa
op.txt
演習課題「パスオブジェクトの getRootメソッド を使用してみよう」
現在、パスオブジェクトのgetRoot
メソッドを使用しようとしています。
パスオブジェクトであるpath
でgetRoot
メソッドを使用し、パスオブジェクトがあらわすパスのルートを出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。
$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java
また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa
期待する出力値
Testa
/
演習課題「パスオブジェクトの getNameメソッド を使用してみよう」
現在、パスオブジェクトのgetName
メソッドを使用しようとしています。
パスオブジェクトであるpath
でgetName
メソッドを使用し、ディレクトリ階層のルートから 2番目 に遠い要素のインデックスを指定し、指定された名前要素を出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。
$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java
また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa
期待する出力値
Testa
file1
演習課題「パスオブジェクトの getParentメソッド を使用してみよう」
現在、パスオブジェクトのgetParent
メソッドを使用しようとしています。
パスオブジェクトであるpath
でgetParent
メソッドを使用し、パスオブジェクトがあらわすパスの親となるパスオブジェクトを出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。
$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java
また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa
期待する出力値
file1
#07:Pathインターフェース、Pathsクラス
このチャプターでは、NIO.2のPath、Pathsについて学習します。
コンパイルjavac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java
実行java -p classes --module jp.paiza.file/jp.paiza.file.A