public class FileUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
Pic |
static String[] |
pictype |
static int |
Share |
static String[] |
sharefiletype |
static int |
Video |
static String[] |
videotype |
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
copy(String from,
String to)
?????????????
|
static long |
copyAndEncrypt(String from,
String to) |
static void |
Create_dir(String path) |
static File |
Create_file(String path,
String filename)
????????????
|
static boolean |
Deldir(String vpath)
?????????????????????????????????????
|
static void |
Delete_dir(String path)
??????????
|
static void |
Delete_file(String path)
?????????????????????????
|
static long |
downloadHTTP(String srcHttpFile,
String destFile,
long fileSize) |
static long |
fileChannelCopy(File inFile,
File outFile)
nio拷贝
|
static String |
getFileName(String filePath)
根据文件路径返回文件名称
|
static String |
getFilePath(String filePath)
根据文件路径返回文件目录
|
static String |
getFilePhysicalLocation(long userid) |
static String |
getFilePhysicalLocation(long userid,
String uploadPath)
??????????
|
static long |
getFileSize(File f)
获取下载文件的大小
|
String |
getFileTypeImg(String filename)
???)??????????????
|
static String |
getParentFilePath(String filePath)
根据文件路径返回文件目录
|
static List<File> |
iteratorDirectory(File rootFile,
String fileRegex) |
static List<File> |
iteratorFile(File rootFile,
String fileRegex) |
static String[] |
List_files(String dirpath)
?????????????????
|
static void |
main(String[] args)
此方法动态生成文本文件,并逐行写入内容
|
static void |
MoveFile(String from,
String to)
??????
|
static boolean |
readFileRecode(String fileDb,
String keyword)
此方法逐行读取文本文件,并和传入的文本比较,有,返回true;无,返回false;
|
static String |
replace(String srcStr,
String oldStr,
String newStr)
?
|
static void |
Write_file(String str,
File file,
boolean overwrite)
写入字符串到文件中
|
public static int Video
public static int Pic
public static int Share
public static String[] pictype
public static String[] videotype
public static String[] sharefiletype
public static String getFilePhysicalLocation(long userid)
public static String getFilePhysicalLocation(long userid, String uploadPath)
userid - uploadPath - public static File Create_file(String path, String filename) throws Exception
path - filename - Exceptionpublic static void Write_file(String str, File file, boolean overwrite) throws Exception
str - 待写入内容file - 目标文件overwrite - 是否覆盖Exceptionpublic static void Delete_dir(String path) throws Exception
path - Exceptionpublic static boolean Deldir(String vpath)
vpath - public static void Delete_file(String path) throws Exception
path - Exceptionpublic static String[] List_files(String dirpath) throws Exception
dirpath - Exceptionpublic static boolean copy(String from, String to)
from - java.lang.Stringto - java.lang.Stringpublic static String replace(String srcStr, String oldStr, String newStr)
ss - java.lang.Stringpublic static void MoveFile(String from, String to) throws Exception
from - to - Exceptionpublic static long fileChannelCopy(File inFile, File outFile) throws Exception
inFile - 源文件outFile - 目标文件Exceptionpublic static String getFileName(String filePath)
filePath文件路径 - public static String getFilePath(String filePath)
filePath文件路径 - public static String getParentFilePath(String filePath)
filePath文件路径 - public static boolean readFileRecode(String fileDb, String keyword)
fileDb - 文件路径keyword - 查找的文本public static void main(String[] args)
fileDb - 输出路径keyword - 文本内容Copyright © 2022. All rights reserved.