Package | Description |
---|---|
org.tinygroup.commons.tools |
Modifier and Type | Method and Description |
---|---|
static String |
FileUtil.getAbsolutePathBasedOn(String basedir,
String path)
如果指定路径已经是绝对路径,则规格化后直接返回之,否则取得基于指定basedir的规格化路径。
|
static String |
FileUtil.getRelativePath(String basedir,
String path)
取得相对于指定根目录的相对路径。
|
static String |
FileUtil.normalizeAbsolutePath(String path)
规格化绝对路径。
|
static String |
FileUtil.normalizeAbsolutePath(String path,
boolean removeTrailingSlash)
规格化绝对路径。
|
static String |
FileUtil.normalizePath(String path)
规格化路径。规则如下:
路径为空,则返回
"" 。
将所有backslash("\\")转化成slash("/")。
去除重复的"/"或"\\"。
去除".",如果发现"..",则向上朔一级目录。
空绝对路径返回"/",空相对路径返回""。
保留路径末尾的"/"(如果有的话,除了空路径)。
对于绝对路径,如果".."上朔的路径超过了根目录,则看作非法路径,抛出异常。
|
static String |
FileUtil.normalizePath(String path,
boolean removeTrailingSlash)
规格化路径。规则如下:
路径为空,则返回
"" 。
将所有backslash("\\")转化成slash("/")。
去除重复的"/"或"\\"。
去除".",如果发现"..",则向上朔一级目录。
空绝对路径返回"/",空相对路径返回""。
保留路径末尾的"/"(如果有的话,除了空路径和强制指定removeTrailingSlash==true )。
对于绝对路径,如果".."上朔的路径超过了根目录,则看作非法路径,抛出异常。
|
static String |
FileUtil.normalizeRelativePath(String path)
规格化相对路径。
|
static String |
FileUtil.normalizeRelativePath(String path,
boolean removeTrailingSlash)
规格化相对路径。
|
Copyright © 2006–2018 TinyGroup. All rights reserved.