public class Path extends Object implements Comparable
FileSystem
.
Path strings use slash as the directory separator. A path string is
absolute if it begins with a slash.限定符和类型 | 字段和说明 |
---|---|
static String |
CUR_DIR |
static String |
SEPARATOR
The directory separator, a slash.
|
static char |
SEPARATOR_CHAR |
构造器和说明 |
---|
Path(Path parent,
Path child)
Resolve a child path against a parent path.
|
Path(Path parent,
String child)
Resolve a child path against a parent path.
|
Path(String pathString)
Construct a path from a String.
|
Path(String parent,
Path child)
Resolve a child path against a parent path.
|
Path(String parent,
String child)
Resolve a child path against a parent path.
|
Path(String scheme,
String authority,
String path)
Construct a Path from components.
|
Path(URI aUri)
Construct a path from a URI
|
限定符和类型 | 方法和说明 |
---|---|
int |
compareTo(Object o) |
int |
depth()
Return the number of elements in this path.
|
boolean |
equals(Object o) |
FileSystem |
getFileSystem(Configuration conf)
Return the FileSystem that owns this Path.
|
String |
getName()
Returns the final component of this path.
|
Path |
getParent()
Returns the parent of a path or null if at root.
|
int |
hashCode() |
boolean |
isAbsolute()
True if the directory of this path is absolute.
|
Path |
makeQualified(FileSystem fs)
Returns a qualified path object.
|
Path |
makeQualified(URI defaultUri,
Path workingDir)
Returns a qualified path object.
|
Path |
suffix(String suffix)
Adds a suffix to the final name in the path.
|
String |
toString() |
URI |
toUri()
Convert this to a URI.
|
public static final char SEPARATOR_CHAR
public Path(String pathString)
public Path(URI aUri)
public URI toUri()
public FileSystem getFileSystem(Configuration conf) throws IOException
IOException
public boolean isAbsolute()
public String getName()
public Path getParent()
public int compareTo(Object o)
compareTo
在接口中 Comparable
public int depth()
public Path makeQualified(FileSystem fs)
Copyright © 2009 The Apache Software Foundation