public class IoFileTools extends Object
Constructor and Description |
---|
IoFileTools() |
Modifier and Type | Method and Description |
---|---|
static File[] |
getAllDirFileList(String pathname)
获取指定路径下的所有文件夹及文件列表数据集合(包括其子目录)
|
static File[] |
getAllFiles(String pathname)
获取 指定 目录下及其子文件夹下的所有文件
|
static File[] |
getAllFilterFilesBySuffixes(String pathname,
List<String> suffixes)
获取指定目录文件夹下包括子目录所有以指定后缀数据集合的文件记录集合
|
static File[] |
getDirFileList(String pathname)
获取当前文件夹或者当前文件所在文件夹下所有的文件列表信息
|
static File[] |
getDirList(String pathname)
获取当前文件所在目录(或者当前目录)下所有文件夹列表
|
static File[] |
getDirs(File[] files)
过滤出所有 文件夹
|
static long |
getDiskPartitionFreeSpaceByte(File path)
获取指定文件夹所在磁盘分区的空闲容量
单位:Byte |
static long |
getDiskPartitionFreeSpaceGB(File path)
获取指定文件夹所在磁盘分区的空闲容量
单位:GB |
static long |
getDiskPartitionFreeSpaceKB(File path)
获取指定文件夹所在磁盘分区的空闲容量
单位:KB |
static long |
getDiskPartitionFreeSpaceMB(File path)
获取指定文件夹所在磁盘分区的空闲容量
单位:MB |
static long |
getDiskPartitionTotalSpaceByte(File path)
获取指定文件夹所在磁盘分区的总容量
单位 Byte |
static long |
getDiskPartitionTotalSpaceGB(File path)
获取指定文件夹所在磁盘分区的总容量
单位 GByte |
static long |
getDiskPartitionTotalSpaceKB(File path)
获取指定文件夹所在磁盘分区的总容量
单位 KByte |
static long |
getDiskPartitionTotalSpaceMB(File path)
获取指定文件夹所在磁盘分区的总容量
单位 MByte |
static long |
getDiskPartitionTotalSpaceTB(File path)
获取指定文件夹所在磁盘分区的总容量
单位 TByte |
static long |
getDiskPartitionUsableSpaceByte(File path)
获取指定文件夹所在磁盘分区的可用容量
单位:Byte |
static long |
getDiskPartitionUsableSpaceGB(File path)
获取指定文件夹所在磁盘分区的可用容量
单位:GB |
static long |
getDiskPartitionUsableSpaceKB(File path)
获取指定文件夹所在磁盘分区的可用容量
单位:KB |
static long |
getDiskPartitionUsableSpaceMB(File path)
获取指定文件夹所在磁盘分区的可用容量
单位:MB |
static File[] |
getFileList(String pathname)
获取当前文件所在目录(或者当前目录)下所有文件(不包括文件夹)列表
|
static File[] |
getFiles(File[] files)
过滤出所有 文件
|
static File[] |
getFilterFilesBySuffix(File[] files,
String suffix)
根据一条文件名后缀 过滤 文件集合
|
static File[] |
getFilterFilesBySuffixes(File[] files,
List<String> suffixes)
根据多个文件名后缀 过滤 文件集合
|
static File[] |
getFilterFilesBySuffixes(File[] files,
String... suffixes) |
public static File[] getDirFileList(String pathname)
pathname
- public static File[] getDirList(String pathname)
pathname
- public static File[] getFileList(String pathname)
pathname
- public static File[] getAllDirFileList(String pathname)
pathname
- public static File[] getAllFiles(String pathname)
pathname
- public static File[] getFilterFilesBySuffixes(File[] files, String... suffixes)
public static File[] getFilterFilesBySuffixes(File[] files, List<String> suffixes)
files
- suffixes
- public static File[] getFilterFilesBySuffix(File[] files, String suffix)
files
- suffix
- public static File[] getAllFilterFilesBySuffixes(String pathname, List<String> suffixes)
pathname
- suffixes
- public static long getDiskPartitionTotalSpaceByte(File path)
path
- public static long getDiskPartitionTotalSpaceKB(File path)
path
- public static long getDiskPartitionTotalSpaceMB(File path)
path
- public static long getDiskPartitionTotalSpaceGB(File path)
path
- public static long getDiskPartitionTotalSpaceTB(File path)
path
- public static long getDiskPartitionFreeSpaceByte(File path)
path
- public static long getDiskPartitionFreeSpaceKB(File path)
path
- public static long getDiskPartitionFreeSpaceMB(File path)
path
- public static long getDiskPartitionFreeSpaceGB(File path)
path
- public static long getDiskPartitionUsableSpaceByte(File path)
path
- public static long getDiskPartitionUsableSpaceKB(File path)
path
- public static long getDiskPartitionUsableSpaceMB(File path)
path
- public static long getDiskPartitionUsableSpaceGB(File path)
path
- Copyright © 2018. All rights reserved.