类 PathMeta
- java.lang.Object
-
- me.insidezhou.southernquiet.filesystem.PathMeta
-
- 所有已实现的接口:
java.io.Serializable
public class PathMeta extends java.lang.Object implements java.io.Serializable路径的元信息。- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 PathMeta(java.lang.String path)PathMeta(java.lang.String path, java.io.InputStream stream)PathMeta(NormalizedPath normalizedPath)PathMeta(NormalizedPath normalizedPath, java.io.InputStream stream)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.time.InstantgetCreationTime()java.time.InstantgetLastAccessTime()java.time.InstantgetLastModifiedTime()java.lang.StringgetName()java.lang.StringgetParent()java.lang.StringgetPath()路径名longgetSize()booleanisDirectory()voidsetCreationTime(java.time.Instant creationTime)voidsetDirectory(boolean directory)voidsetLastAccessTime(java.time.Instant lastAccessTime)voidsetLastModifiedTime(java.time.Instant lastModifiedTime)voidsetName(java.lang.String name)voidsetParent(java.lang.String parent)voidsetSize(long size)java.util.Map<java.lang.String,java.lang.Object>toMap()
-
-
-
构造器详细资料
-
PathMeta
public PathMeta(NormalizedPath normalizedPath, java.io.InputStream stream)
- 参数:
stream- 输入流,当为null时,假设路径指向目录,isDirectory=true,size=-1。
-
PathMeta
public PathMeta(java.lang.String path, java.io.InputStream stream)
-
PathMeta
public PathMeta(NormalizedPath normalizedPath)
-
PathMeta
public PathMeta(java.lang.String path)
-
-
方法详细资料
-
getPath
public java.lang.String getPath()
路径名
-
toMap
public java.util.Map<java.lang.String,java.lang.Object> toMap()
-
getParent
public java.lang.String getParent()
-
setParent
public void setParent(java.lang.String parent)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
isDirectory
public boolean isDirectory()
-
setDirectory
public void setDirectory(boolean directory)
-
getCreationTime
public java.time.Instant getCreationTime()
-
setCreationTime
public void setCreationTime(java.time.Instant creationTime)
-
getLastModifiedTime
public java.time.Instant getLastModifiedTime()
-
setLastModifiedTime
public void setLastModifiedTime(java.time.Instant lastModifiedTime)
-
getLastAccessTime
public java.time.Instant getLastAccessTime()
-
setLastAccessTime
public void setLastAccessTime(java.time.Instant lastAccessTime)
-
getSize
public long getSize()
-
setSize
public void setSize(long size)
-
-