public class FileResource extends Object implements Resource, Serializable
| Constructor and Description |
|---|
FileResource(File file)
构造,文件名使用文件本身的名字,带扩展名
|
FileResource(File file,
String fileName)
构造
|
FileResource(Path path)
构造,文件名使用文件本身的名字,带扩展名
|
FileResource(String path)
构造
|
| Modifier and Type | Method and Description |
|---|---|
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 long size()
Resourcepublic InputStream getStream() throws NoResourceException
ResourceInputStreamgetStream in interface ResourceInputStreamNoResourceExceptionpublic File getFile()
public boolean isModified()
ResourceisModified in interface ResourceCopyright © 2025. All rights reserved.