net.minecraft.util

public class FileUtil

bfp
net.minecraft.util.FileUtil
net.minecraft.class_4239
net.minecraft.util.path.PathUtil
net.minecraft.src.C_432340_
net.minecraft.util.FileUtils

字段概要

修饰符与类型字段
private static final Pattern
a
COPY_COUNTER_PATTERN
field_18956
FILE_NAME_WITH_COUNT
f_433083_
private static final int
b
MAX_FILE_NAME
field_33384
MAX_NAME_LENGTH
f_436269_
private static final Pattern
c
RESERVED_WINDOWS_FILENAMES
field_18955
RESERVED_WINDOWS_NAMES
f_436693_
private static final Pattern
d
STRICT_PATH_SEGMENT_CHECK
field_40712
VALID_FILE_NAME
f_435475_

构造函数概要

修饰符构造函数
public ()

方法概要

修饰符与类型方法
public static String
a(String arg0)
sanitizeName(String arg0)
method_61105(String arg0)
replaceInvalidChars(String fileName)
m_446555_(String p_453893_)
public static String
a(Path arg0, String arg1, String arg2)
findAvailableName(Path arg0, String arg1, String arg2)
method_19773(Path arg0, String arg1, String arg2)
getNextUniqueName(Path path, String name, String extension)
m_447625_(Path p_459453_, String p_452613_, String p_455848_)
public static boolean
a(Path arg0)
isPathNormalized(Path arg0)
method_20200(Path arg0)
isNormal(Path path)
m_444905_(Path p_452834_)
public static boolean
b(Path arg0)
isPathPortable(Path arg0)
method_20201(Path arg0)
isAllowedName(Path path)
m_447522_(Path p_452174_)
public static boolean
b(String arg0)
isPathPartPortable(String arg0)
method_72181(String arg0)
isNotReservedWindowsName(String path)
m_438819_(String p_460763_)
public static Path
b(Path arg0, String arg1, String arg2)
createPathToResource(Path arg0, String arg1, String arg2)
method_20202(Path arg0, String arg1, String arg2)
getResourcePath(Path path, String resourceName, String extension)
m_443833_(Path p_455653_, String p_456639_, String p_452686_)
public static String
c(String arg0)
getFullResourcePath(String arg0)
method_34675(String arg0)
getPosixFullPath(String path)
m_447386_(String p_456803_)
public static String
d(String arg0)
normalizeResourcePath(String arg0)
method_34676(String arg0)
normalizeToPosix(String path)
m_441554_(String p_450259_)
public static com.mojang.serialization.DataResult<List<String>>
e(String arg0)
decomposePath(String arg0)
method_46346(String arg0)
split(String path)
m_444103_(String p_450680_)
public static Path
a(Path arg0, List<String> arg1)
resolvePath(Path arg0, List<String> arg1)
method_46344(Path arg0, List<String> arg1)
getPath(Path root, List<String> paths)
m_439072_(Path p_460552_, List<String> p_452490_)
private static boolean
g(String arg0)
containsAllowedCharactersOnly(String arg0)
method_46347(String arg0)
isFileNameValid(String name)
m_439270_(String p_456664_)
public static boolean
f(String arg0)
isValidPathSegment(String arg0)
method_76325(String arg0)
isPathSegmentValid(String name)
m_443627_(String p_456937_)
public static void
a(String... arg0)
validatePath(String... arg0)
method_46345(String... arg0)
validatePath(String... paths)
m_439172_(String... p_453784_)
public static void
c(Path arg0)
createDirectoriesSafe(Path arg0)
method_47525(Path arg0)
createDirectories(Path path)
m_445309_(Path p_454579_)