提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
在上篇博客我们介绍了README.md添加工具方法文档,同时方便了对图片压缩参数的处理,还有一个作用是优化现有代码。下面我们来看其他部分。今天要介绍的是FileUtils文件。这个文件的主要作用是添加视频裁切方法。
处理过程中我们首先要做的就是获取文件后缀名。然后利用上篇博客介绍的suffix 新建文件名。最后就是根据文件名获取文件路径。这样我们就完成了添加视频裁切方法。下面我们给出代码段。
package com.whty.zdxt.multimedia.util;
import java.util.UUID;
class FileUtils {
/**
* 获取文件后缀名
*
* @param fileName
*/
public static String getSuffix(String fileName) {
if (fileName == null) {
throw new RuntimeException("获取文件拓展名失败");
}
int index = fileName.lastIndexOf(".");
if (-1 == index) {
throw new RuntimeException("获取文件拓展名失败");
}
return fileName.substring(index);
}
/**
* 根据 suffix 新建文件名
*
* @param suffix 后缀名
*/
public static String createFileName(String suffix) {
return UUID.randomUUID().toString() + suffix;
}
/**
* 根据文件名获取文件路径
*
* @param tempDirectory 临时文件路径
* @param fileName 文件名
*/
public static String getFilePath(String tempDirectory, String fileName) {
return tempDirectory + "/" + fileName;
}
public static boolean checkFileName(String fileName){
if(fileName == null){
return false;
}
if(fileName.contains("/")||fileName.contains("\\")){
return false;
}
if(!fileName.contains(".")){
return false;
}
return true;
}
}