public class FileUtil extends Object
构造器和说明 |
---|
FileUtil() |
限定符和类型 | 方法和说明 |
---|---|
static File |
createFolder(String path)
为所选路径创建文件夹并返回
|
static String |
getCharset()
获取默认编码
|
static org.bukkit.configuration.file.YamlConfiguration |
getConfig(String file)
获取配置文件(不存在则自动创建)
|
static InputStream |
getInputStream(String fileName)
获取jar内的文件
|
static InputStreamReader |
getInputStreamReader(String fileName)
获取jar内文件的Reader, 使用默认编码
|
static InputStreamReader |
getInputStreamReader(String fileName,
String charset)
获取jar内文件Reader并指定编码
|
static File |
getMailBoxFolder()
获取MailBox插件文件夹
|
static org.bukkit.configuration.file.YamlConfiguration |
getYaml(File f)
读取一个yml
|
static org.bukkit.configuration.file.YamlConfiguration |
getYaml(Reader r)
读取一个yml
|
static List<String> |
getYamlStringList(org.bukkit.configuration.file.YamlConfiguration yml,
String key)
从yml获取StringList
|
static boolean |
saveYaml(Reader reader,
File file)
保存Yaml文件
|
static String |
section2String(org.bukkit.configuration.file.YamlConfiguration yml,
String key)
将yml的一个片段取出并保存为String
|
static void |
setCharset(String server)
设置默认编码
|
static Object |
string2Section(ResultSet rs,
String key)
将String读取为Yaml并取出指定key的值
|
public static void setCharset(String server)
server
- 服务端核心public static String getCharset()
public static File getMailBoxFolder()
public static InputStream getInputStream(String fileName)
fileName
- 文件名public static InputStreamReader getInputStreamReader(String fileName) throws UnsupportedEncodingException
fileName
- 文件名UnsupportedEncodingException
- 编码格式不支持public static InputStreamReader getInputStreamReader(String fileName, String charset) throws UnsupportedEncodingException
fileName
- 文件名charset
- 编码格式UnsupportedEncodingException
- 编码格式不支持public static org.bukkit.configuration.file.YamlConfiguration getYaml(File f) throws FileNotFoundException, UnsupportedEncodingException
f
- 文件FileNotFoundException
- 文件不存在UnsupportedEncodingException
- 不支持的编码public static org.bukkit.configuration.file.YamlConfiguration getYaml(Reader r)
r
- Readerpublic static org.bukkit.configuration.file.YamlConfiguration getConfig(String file)
file
- 配置文件名public static boolean saveYaml(Reader reader, File file)
reader
- InputStreamReader / StringReaderfile
- 目标文件public static List<String> getYamlStringList(org.bukkit.configuration.file.YamlConfiguration yml, String key)
yml
- ymlkey
- 键public static Object string2Section(ResultSet rs, String key) throws org.bukkit.configuration.InvalidConfigurationException, SQLException
rs
- 结果集key
- 路径org.bukkit.configuration.InvalidConfigurationException
- 配置无效异常SQLException
- SQL异常Copyright © 2024. All rights reserved.