类 FileUtil
- java.lang.Object
-
- xin.jiangqiang.util.FileUtil
-
public class FileUtil extends Object
- 作者:
- jiangqiang
-
-
构造器概要
构造器 构造器 说明 FileUtil()
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static booleanmkParentDirIfNot(String filePath)给定一个路径,如果父级目录不存在则创建父级目录 相对路径也不会有问题static booleansaveFile(String fileDirName, String url, byte[] content)static booleansaveFile(String fileDirName, Page page)小文件对应的URL可以直接使用框架请求后,通过page对象中的content保存(也就是此方法保存) 如果是大文件,建议过滤掉框架自动的请求。static booleansaveFileFromURL(String fileDirName, String url)已过时。static booleansaveFileFromURL(String fileDirName, String url, Map<String,String> proxyConfigs, Map<String,String> lines, Map<String,String> headers, Map<String,String> bodys)有身份校验或防盗链时使用此方法,
-
-
-
方法详细资料
-
mkParentDirIfNot
public static boolean mkParentDirIfNot(String filePath)
给定一个路径,如果父级目录不存在则创建父级目录 相对路径也不会有问题- 参数:
filePath- 文件路径- 返回:
-
saveFile
public static boolean saveFile(String fileDirName, Page page) throws IOException
小文件对应的URL可以直接使用框架请求后,通过page对象中的content保存(也就是此方法保存) 如果是大文件,建议过滤掉框架自动的请求。单独使用相关工具类从网络中下载文件- 参数:
fileDirName- 保存的目录名字page- 当前爬虫对象- 抛出:
IOException- 保存文件失败
-
saveFile
public static boolean saveFile(String fileDirName, String url, byte[] content) throws IOException
- 抛出:
IOException
-
saveFileFromURL
@Deprecated public static boolean saveFileFromURL(String fileDirName, String url)
已过时。图片如果有身份校验,则不能使用此方法- 参数:
fileDirName-url- 资源地址- 返回:
-
saveFileFromURL
public static boolean saveFileFromURL(String fileDirName, String url, Map<String,String> proxyConfigs, Map<String,String> lines, Map<String,String> headers, Map<String,String> bodys)
有身份校验或防盗链时使用此方法,- 参数:
fileDirName- 保存目录url- 资源地址proxyConfigs- 代理配置lines- 请求行headers- 请求头bodys- 请求参数- 返回:
- 成功返回true
-
-