2016年9月28日水曜日

Pathの機能(親ディレクトリの取得)

みなさん。 こんばんは。

機能はPathの機能で絶対パスに変換と、パスの正規化について見てみました。

今日は指定したPathの親ディレクトリを取得する機能を見ていきましょう。

JavaSE6での親ディレクトリの取得方法

File file = new File("C:\Users\\kumeda\\test.txt");
// 親ディレクトリの取得
String parentDirName = file.getParent(); // C:\Users\kumeda
// 親ディレクトリを表すFileオブジェクトの取得
File parentFileDir = file.getParentFile(); // C:\Users\kumeda

Path機能を利用した親ディレクトリの取得

Path path = Paths.get("C:\Users\\kumeda\\test.txt");
// 親パスの取得
Path parentPath = path.getParent(); // C:\Users\kumeda
// リートパスの取得
Path rootPath = path.getRoot(); // C:\

getParent()メソッドやgetRoot()メソッドなど名前からどんな機能か分かりやすいですね。

親ディレクトリを取得する処理は色んな場面で使われそうですね。

明日はPathとFileの相互変換について書いていきます。

それではまた☆


人気ブログランキングへ

0 件のコメント:

コメントを投稿