Package net.minecraft.util
Class FileNameUtil
java.lang.Object
net.minecraft.util.FileNameUtil
public class FileNameUtil extends Object
- Mappings:
Namespace Name official sintermediary net/minecraft/class_4239named net/minecraft/util/FileNameUtil
-
Field Summary
Fields Modifier and Type Field Description private static PatternFILE_NAME_WITH_COUNTprivate static PatternRESERVED_WINDOWS_NAMES -
Constructor Summary
Constructors Constructor Description FileNameUtil() -
Method Summary
Modifier and Type Method Description static StringgetNextUniqueName(Path path, String name, String extension)static PathgetResourcePath(Path path, String resourceName, String extension)static booleanisAllowedName(Path path)static booleanisNormal(Path path)
-
Field Details
-
FILE_NAME_WITH_COUNT
- Mappings:
Namespace Name Mixin selector official aLs;a:Ljava/util/regex/Pattern;intermediary field_18956Lnet/minecraft/class_4239;field_18956:Ljava/util/regex/Pattern;named FILE_NAME_WITH_COUNTLnet/minecraft/util/FileNameUtil;FILE_NAME_WITH_COUNT:Ljava/util/regex/Pattern;
-
RESERVED_WINDOWS_NAMES
- Mappings:
Namespace Name Mixin selector official bLs;b:Ljava/util/regex/Pattern;intermediary field_18955Lnet/minecraft/class_4239;field_18955:Ljava/util/regex/Pattern;named RESERVED_WINDOWS_NAMESLnet/minecraft/util/FileNameUtil;RESERVED_WINDOWS_NAMES:Ljava/util/regex/Pattern;
-
-
Constructor Details
-
FileNameUtil
public FileNameUtil()
-
-
Method Details
-
getNextUniqueName
@Environment(CLIENT) public static String getNextUniqueName(Path path, String name, String extension) throws IOException- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLs;a(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_19773Lnet/minecraft/class_4239;method_19773(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;named getNextUniqueNameLnet/minecraft/util/FileNameUtil;getNextUniqueName(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
isNormal
- Mappings:
Namespace Name Mixin selector official aLs;a(Ljava/nio/file/Path;)Zintermediary method_20200Lnet/minecraft/class_4239;method_20200(Ljava/nio/file/Path;)Znamed isNormalLnet/minecraft/util/FileNameUtil;isNormal(Ljava/nio/file/Path;)Z
-
isAllowedName
- Mappings:
Namespace Name Mixin selector official bLs;b(Ljava/nio/file/Path;)Zintermediary method_20201Lnet/minecraft/class_4239;method_20201(Ljava/nio/file/Path;)Znamed isAllowedNameLnet/minecraft/util/FileNameUtil;isAllowedName(Ljava/nio/file/Path;)Z
-
getResourcePath
- Mappings:
Namespace Name Mixin selector official bLs;b(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;intermediary method_20202Lnet/minecraft/class_4239;method_20202(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;named getResourcePathLnet/minecraft/util/FileNameUtil;getResourcePath(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;
-