FileUtil: calculate relative path using parent file as a base for "special" files like pipes, FIFos, devices etc

This commit is contained in:
Vladislav.Soroka
2017-08-21 13:00:40 +03:00
parent 3e7cc413c6
commit 0c2f13987d
@@ -238,7 +238,7 @@ public class FileUtilRt {
public static String getRelativePath(File base, File file) {
if (base == null || file == null) return null;
if (base.isFile()) {
if (base.exists() && !base.isDirectory()) {
base = base.getParentFile();
if (base == null) return null;
}