public class FileResource extends Object implements Resource, Serializable
| 构造器和说明 |
|---|
FileResource(File file)
构造,文件名使用文件本身的名字,带扩展名
|
FileResource(File file,
String fileName)
构造
|
FileResource(Path path)
构造,文件名使用文件本身的名字,带扩展名
|
FileResource(String path)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
File |
getFile()
获取文件
|
String |
getName()
获取资源名,例如文件资源的资源名为文件名
|
InputStream |
getStream()
获得
InputStream |
URL |
getUrl()
获得解析后的
URL,无对应URL的返回null |
boolean |
isModified()
检查资源是否变更
一般用于文件类资源,检查文件是否被修改过。 |
long |
size()
获取资源大小
|
String |
toString()
返回路径
|
public FileResource(String path)
path - 文件绝对路径或相对ClassPath路径,但是这个路径不能指向一个jar包中的文件public FileResource(Path path)
path - 文件public FileResource(File file)
file - 文件public InputStream getStream() throws NoResourceException
ResourceInputStreamgetStream 在接口中 ResourceInputStreamNoResourceExceptionpublic File getFile()
public boolean isModified()
ResourceisModified 在接口中 ResourceCopyright © 2023. All rights reserved.