【发布时间】:2011-01-23 14:31:10
【问题描述】:
鉴于我有两个 File 对象,我可以想到以下实现:
public File convertToRelative(File home, File file) {
final String homePath = home.getAbsolutePath();
final String filePath = file.getAbsolutePath();
// Only interested in converting file path that is a
// direct descendants of home path
if (!filePath.beginsWith(homePath)) {
return file;
}
return new File(filePath.substring(homePath.length()+1));
}
有没有更聪明的方法将绝对文件路径转换为相对文件路径?
可能重复:
How to construct a relative path in java from two absolute paths or urls
【问题讨论】:
标签: java relative-path absolute-path