public class _FileKt
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
bytes2FileSize(long size)
字节数换算为文件大小字符串
|
static java.io.File |
createOrRename(java.io.File $receiver)
尝试创建文件, 如果已有同名文件, 则重命名为新文件, 加计数后缀
|
static long |
fileSize2Bytes(java.lang.String sizeStr)
文件大小字符串换算为字节数
|
static long |
fileSizeUnit2Bytes(char unit)
文件大小单位换算为字节数
|
static java.lang.String |
getRootPath(java.lang.ClassLoader $receiver)
获得根目录
|
static java.net.URL |
getRootResource(java.lang.ClassLoader $receiver)
获得根资源
|
static boolean |
isAbsolutePath(java.lang.String $receiver)
判断是否是绝对路径
|
static boolean |
isJar(java.net.URL $receiver)
url是否是jar包
|
static void |
prepareDirectory(java.lang.String $receiver)
准备目录
|
static void |
replaceText(java.io.File $receiver,
kotlin.jvm.functions.Function1<? super java.lang.String,java.lang.String> transform)
整个文件替换文本内容
|
static void |
travel(java.io.File $receiver,
kotlin.jvm.functions.Function1<? super java.io.File,kotlin.Unit> action)
遍历文件
使用栈来优化
|
static void |
travel(java.net.URL $receiver,
kotlin.jvm.functions.Function2<? super java.lang.String,? super java.lang.Boolean,kotlin.Unit> action)
遍历url中的资源
|
static void |
travelFiles(java.util.Stack<java.io.File> files,
kotlin.jvm.functions.Function1<? super java.io.File,kotlin.Unit> action)
遍历文件
|
public static long fileSizeUnit2Bytes(char unit)
文件大小单位换算为字节数
public static long fileSize2Bytes(java.lang.String sizeStr)
文件大小字符串换算为字节数
public static java.lang.String bytes2FileSize(long size)
字节数换算为文件大小字符串
public static boolean isAbsolutePath(java.lang.String $receiver)
判断是否是绝对路径
public static void prepareDirectory(java.lang.String $receiver)
准备目录
public static java.io.File createOrRename(java.io.File $receiver)
尝试创建文件, 如果已有同名文件, 则重命名为新文件, 加计数后缀
public static void replaceText(java.io.File $receiver,
kotlin.jvm.functions.Function1<? super java.lang.String,java.lang.String> transform)
整个文件替换文本内容
public static void travel(java.io.File $receiver,
kotlin.jvm.functions.Function1<? super java.io.File,kotlin.Unit> action)
遍历文件 使用栈来优化
public static void travelFiles(java.util.Stack<java.io.File> files,
kotlin.jvm.functions.Function1<? super java.io.File,kotlin.Unit> action)
遍历文件
public static boolean isJar(java.net.URL $receiver)
url是否是jar包
public static java.net.URL getRootResource(java.lang.ClassLoader $receiver)
获得根资源
public static java.lang.String getRootPath(java.lang.ClassLoader $receiver)
获得根目录
public static void travel(java.net.URL $receiver,
kotlin.jvm.functions.Function2<? super java.lang.String,? super java.lang.Boolean,kotlin.Unit> action)
遍历url中的资源