java 获取给定子文件夹的绝对路径
java get absolutepath given subfolder
我已经对此进行了研究,但在给定 java 中的部分路径的情况下,找不到一种简洁的方法来查找根路径或绝对路径。
例如给定:
../enterprise/production/bin/
我需要找到绝对路径,因为文件存储在默认的 C 驱动器上并不能使用明确的文件名。
File directory= new File("..\enterprise\production\bin");
directory = Paths.get("..\enterprise\production\bin").toFile();
以上方法无效。有任何想法吗?我意识到这可能是微不足道的,但就是想不出一个快速的方法来做到这一点。
这实际上对我有用:
File directory= new File("\enterprise\production\bin");
String dpath = directory.getAbsolutePath();
dpath = dpath + "\Temp\";
File ndirectory = new File(dpath);
我已经对此进行了研究,但在给定 java 中的部分路径的情况下,找不到一种简洁的方法来查找根路径或绝对路径。 例如给定:
../enterprise/production/bin/
我需要找到绝对路径,因为文件存储在默认的 C 驱动器上并不能使用明确的文件名。
File directory= new File("..\enterprise\production\bin");
directory = Paths.get("..\enterprise\production\bin").toFile();
以上方法无效。有任何想法吗?我意识到这可能是微不足道的,但就是想不出一个快速的方法来做到这一点。
这实际上对我有用:
File directory= new File("\enterprise\production\bin");
String dpath = directory.getAbsolutePath();
dpath = dpath + "\Temp\";
File ndirectory = new File(dpath);