鉴于我有两个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));
}
有没有更聪明的方法将绝对文件路径转换为相对文件路径?
可能重复: