Package org.apache.iotdb.tsfile.utils
Class FSUtils
- java.lang.Object
-
- org.apache.iotdb.tsfile.utils.FSUtils
-
public class FSUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]fsPrefixstatic java.lang.StringOS_FILE_SEPARATORstatic intPATH_FROM_DATABASE_LEVELstatic intPATH_FROM_SEQUENCE_LEVEL
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FSTypegetFSType(java.io.File file)static FSTypegetFSType(java.lang.String fsPath)static java.lang.StringgetLocalTsFileShortPath(java.io.File localTsFile, int level)static java.lang.StringgetOSDefaultPath(java.lang.String bucket, int dataNodeId)static java.lang.StringgetPath(java.lang.String fsPath)static booleanisLocal(java.io.File file)static booleanisLocal(java.lang.String fsPath)static FSPathparse(java.lang.String fsPath)static FSPathparseLocalTsFile2OSFile(java.io.File localFile, java.lang.String bucket, int dataNodeId)static voidreload()
-
-
-
Field Detail
-
PATH_FROM_SEQUENCE_LEVEL
public static final int PATH_FROM_SEQUENCE_LEVEL
- See Also:
- Constant Field Values
-
PATH_FROM_DATABASE_LEVEL
public static final int PATH_FROM_DATABASE_LEVEL
- See Also:
- Constant Field Values
-
fsPrefix
public static final java.lang.String[] fsPrefix
-
OS_FILE_SEPARATOR
public static final java.lang.String OS_FILE_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
reload
public static void reload()
-
getFSType
public static FSType getFSType(java.io.File file)
-
getFSType
public static FSType getFSType(java.lang.String fsPath)
-
getPath
public static java.lang.String getPath(java.lang.String fsPath)
-
parse
public static FSPath parse(java.lang.String fsPath)
-
getOSDefaultPath
public static java.lang.String getOSDefaultPath(java.lang.String bucket, int dataNodeId)
-
parseLocalTsFile2OSFile
public static FSPath parseLocalTsFile2OSFile(java.io.File localFile, java.lang.String bucket, int dataNodeId) throws java.io.IOException
- Throws:
java.io.IOException
-
getLocalTsFileShortPath
public static java.lang.String getLocalTsFileShortPath(java.io.File localTsFile, int level) throws java.io.IOException- Throws:
java.io.IOException
-
isLocal
public static boolean isLocal(java.lang.String fsPath)
-
isLocal
public static boolean isLocal(java.io.File file)
-
-