simplify driveLetterToLowerCase

This commit is contained in:
Sergey Simonchik
2018-09-06 15:38:55 +03:00
parent 5bb2a316ea
commit aa242d0f61
@@ -30,8 +30,6 @@ import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.io.File;
public class PathUtil {
private PathUtil() { }
@@ -115,11 +113,8 @@ public class PathUtil {
@NotNull
public static String driveLetterToLowerCase(@NotNull String path) {
if (SystemInfo.isWindows && path.length() >= 2 && Character.isUpperCase(path.charAt(0)) && path.charAt(1) == ':') {
File file = new File(path);
if (file.isAbsolute()) {
return Character.toLowerCase(path.charAt(0)) + path.substring(1);
}
if (SystemInfo.isWindows && FileUtil.isWindowsAbsolutePath(path)) {
return Character.toLowerCase(path.charAt(0)) + path.substring(1);
}
return path;
}