本文整理了Java中cn.hutool.core.io.FileUtil.touch()
方法的一些代码示例,展示了FileUtil.touch()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.touch()
方法的具体详情如下:
包路径:cn.hutool.core.io.FileUtil
类名称:FileUtil
方法名:touch
[英]创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
[中]创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对文件对象类型做判断,如果文件不存在,无法判断其类型
代码示例来源:origin: looly/hutool
/**
* 将String写入文件,追加模式
*
* @param content 写入的内容
* @param path 文件路径
* @param charset 字符集
* @return 写入的文件
* @throws IORuntimeException IO异常
*/
public static File appendString(String content, String path, String charset) throws IORuntimeException {
return appendString(content, touch(path), charset);
}
代码示例来源:origin: looly/hutool
/**
* 获得一个带缓存的写入对象
*
* @param path 输出路径,绝对路径
* @param charset 字符集
* @param isAppend 是否追加
* @return BufferedReader对象
* @throws IORuntimeException IO异常
*/
public static BufferedWriter getWriter(String path, Charset charset, boolean isAppend) throws IORuntimeException {
return getWriter(touch(path), charset, isAppend);
}
代码示例来源:origin: looly/hutool
/**
* 将String写入文件,覆盖模式
*
* @param content 写入的内容
* @param path 文件路径
* @param charset 字符集
* @return 写入的文件
* @throws IORuntimeException IO异常
*/
public static File writeString(String content, String path, Charset charset) throws IORuntimeException {
return writeString(content, touch(path), charset);
}
代码示例来源:origin: looly/hutool
/**
* 验证码写出到文件
*
* @param path 文件路径
* @throws IORuntimeException IO异常
*/
public void write(String path) throws IORuntimeException {
this.write(FileUtil.touch(path));
}
代码示例来源:origin: looly/hutool
/**
* 将String写入文件,覆盖模式
*
* @param content 写入的内容
* @param path 文件路径
* @param charset 字符集
* @return 写入的文件
* @throws IORuntimeException IO异常
*/
public static File writeString(String content, String path, Charset charset) throws IORuntimeException {
return writeString(content, touch(path), charset);
}
代码示例来源:origin: looly/hutool
/**
* 将流的内容写入文件<br>
*
* @param fullFilePath 文件绝对路径
* @param out 输出流
* @throws IORuntimeException IO异常
*/
public static void writeToStream(String fullFilePath, OutputStream out) throws IORuntimeException {
writeToStream(touch(fullFilePath), out);
}
代码示例来源:origin: looly/hutool
/**
* 创建文件及其父目录,如果这个文件存在,直接返回这个文件<br>
* 此方法不对File对象类型做判断,如果File不存在,无法判断其类型
*
* @param parent 父文件对象
* @param path 文件路径
* @return File
* @throws IORuntimeException IO异常
*/
public static File touch(String parent, String path) throws IORuntimeException {
return touch(file(parent, path));
}
代码示例来源:origin: looly/hutool
/**
* 获得一个输出流对象
*
* @param path 输出到的文件路径,绝对路径
* @return 输出流对象
* @throws IORuntimeException IO异常
*/
public static BufferedOutputStream getOutputStream(String path) throws IORuntimeException {
return getOutputStream(touch(path));
}
代码示例来源:origin: looly/hutool
/**
* 将String写入文件,追加模式
*
* @param content 写入的内容
* @param path 文件路径
* @param charset 字符集
* @return 写入的文件
* @throws IORuntimeException IO异常
*/
public static File appendString(String content, String path, Charset charset) throws IORuntimeException {
return appendString(content, touch(path), charset);
}
代码示例来源:origin: looly/hutool
/**
* 创建文件及其父目录,如果这个文件存在,直接返回这个文件<br>
* 此方法不对File对象类型做判断,如果File不存在,无法判断其类型
*
* @param parent 父文件对象
* @param path 文件路径
* @return File
* @throws IORuntimeException IO异常
*/
public static File touch(String parent, String path) throws IORuntimeException {
return touch(file(parent, path));
}
代码示例来源:origin: looly/hutool
/**
* 将流的内容写入文件<br>
*
* @param in 输入流
* @param fullFilePath 文件绝对路径
* @return 目标文件
* @throws IORuntimeException IO异常
*/
public static File writeFromStream(InputStream in, String fullFilePath) throws IORuntimeException {
return writeFromStream(in, touch(fullFilePath));
}
代码示例来源:origin: looly/hutool
/**
* 获得一个带缓存的写入对象
*
* @param path 输出路径,绝对路径
* @param charsetName 字符集
* @param isAppend 是否追加
* @return BufferedReader对象
* @throws IORuntimeException IO异常
*/
public static BufferedWriter getWriter(String path, String charsetName, boolean isAppend) throws IORuntimeException {
return getWriter(touch(path), Charset.forName(charsetName), isAppend);
}
代码示例来源:origin: looly/hutool
/**
* 将String写入文件,追加模式
*
* @param content 写入的内容
* @param path 文件路径
* @param charset 字符集
* @return 写入的文件
* @throws IORuntimeException IO异常
*/
public static File appendString(String content, String path, String charset) throws IORuntimeException {
return appendString(content, touch(path), charset);
}
代码示例来源:origin: looly/hutool
/**
* 写数据到文件中
*
* @param data 数据
* @param path 目标文件
* @return 目标文件
* @throws IORuntimeException IO异常
*/
public static File writeBytes(byte[] data, String path) throws IORuntimeException {
return writeBytes(data, touch(path));
}
代码示例来源:origin: looly/hutool
/**
* 将流的内容写入文件<br>
*
* @param fullFilePath 文件绝对路径
* @param out 输出流
* @throws IORuntimeException IO异常
*/
public static void writeToStream(String fullFilePath, OutputStream out) throws IORuntimeException {
writeToStream(touch(fullFilePath), out);
}
代码示例来源:origin: looly/hutool
/**
* 创建文件及其父目录,如果这个文件存在,直接返回这个文件<br>
* 此方法不对File对象类型做判断,如果File不存在,无法判断其类型
*
* @param parent 父文件对象
* @param path 文件路径
* @return File
* @throws IORuntimeException IO异常
*/
public static File touch(File parent, String path) throws IORuntimeException {
return touch(file(parent, path));
}
代码示例来源:origin: looly/hutool
/**
* 获得一个输出流对象
*
* @param path 输出到的文件路径,绝对路径
* @return 输出流对象
* @throws IORuntimeException IO异常
*/
public static BufferedOutputStream getOutputStream(String path) throws IORuntimeException {
return getOutputStream(touch(path));
}
代码示例来源:origin: looly/hutool
/**
* 写数据到文件中
*
* @param data 数据
* @param path 目标文件
* @return 目标文件
* @throws IORuntimeException IO异常
*/
public static File writeBytes(byte[] data, String path) throws IORuntimeException {
return writeBytes(data, touch(path));
}
代码示例来源:origin: looly/hutool
/**
* 将流的内容写入文件<br>
*
* @param in 输入流
* @param fullFilePath 文件绝对路径
* @return 目标文件
* @throws IORuntimeException IO异常
*/
public static File writeFromStream(InputStream in, String fullFilePath) throws IORuntimeException {
return writeFromStream(in, touch(fullFilePath));
}
代码示例来源:origin: looly/hutool
/**
* 将上传的文件写入指定的目标文件路径,自动创建文件<br>
* 写入后原临时文件会被删除
* @param destPath 目标文件路径
* @return 目标文件
* @throws IOException
*/
public File write(String destPath) throws IOException {
if(data != null || tempFile != null) {
return write(FileUtil.touch(destPath));
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!