機能は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 件のコメント:
コメントを投稿