类 FileNameUtil


  • public class FileNameUtil
    extends Object
    Mappings:
    Namespace Name
    official x
    intermediary net/minecraft/class_4239
    named net/minecraft/util/FileNameUtil
    • 字段详细资料

      • FILE_NAME_WITH_COUNT

        private static final Pattern FILE_NAME_WITH_COUNT
        Mappings:
        Namespace Name Mixin selector
        official a Lx;a:Ljava/util/regex/Pattern;
        intermediary field_18956 Lnet/minecraft/class_4239;field_18956:Ljava/util/regex/Pattern;
        named FILE_NAME_WITH_COUNT Lnet/minecraft/util/FileNameUtil;FILE_NAME_WITH_COUNT:Ljava/util/regex/Pattern;
      • field_33384

        private static final int field_33384
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lx;b:I
        intermediary field_33384 Lnet/minecraft/class_4239;field_33384:I
        named field_33384 Lnet/minecraft/util/FileNameUtil;field_33384:I
      • RESERVED_WINDOWS_NAMES

        private static final Pattern RESERVED_WINDOWS_NAMES
        Mappings:
        Namespace Name Mixin selector
        official c Lx;c:Ljava/util/regex/Pattern;
        intermediary field_18955 Lnet/minecraft/class_4239;field_18955:Ljava/util/regex/Pattern;
        named RESERVED_WINDOWS_NAMES Lnet/minecraft/util/FileNameUtil;RESERVED_WINDOWS_NAMES:Ljava/util/regex/Pattern;
    • 构造器详细资料

      • FileNameUtil

        public FileNameUtil()
    • 方法详细资料

      • getNextUniqueName

        public static String getNextUniqueName​(Path path,
                                               String name,
                                               String extension)
                                        throws IOException
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official a Lx;a(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        intermediary method_19773 Lnet/minecraft/class_4239;method_19773(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        named getNextUniqueName Lnet/minecraft/util/FileNameUtil;getNextUniqueName(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      • isNormal

        public static boolean isNormal​(Path path)
        Mappings:
        Namespace Name Mixin selector
        official a Lx;a(Ljava/nio/file/Path;)Z
        intermediary method_20200 Lnet/minecraft/class_4239;method_20200(Ljava/nio/file/Path;)Z
        named isNormal Lnet/minecraft/util/FileNameUtil;isNormal(Ljava/nio/file/Path;)Z
      • isAllowedName

        public static boolean isAllowedName​(Path path)
        Mappings:
        Namespace Name Mixin selector
        official b Lx;b(Ljava/nio/file/Path;)Z
        intermediary method_20201 Lnet/minecraft/class_4239;method_20201(Ljava/nio/file/Path;)Z
        named isAllowedName Lnet/minecraft/util/FileNameUtil;isAllowedName(Ljava/nio/file/Path;)Z
      • getResourcePath

        public static Path getResourcePath​(Path path,
                                           String resourceName,
                                           String extension)
        Mappings:
        Namespace Name Mixin selector
        official b Lx;b(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;
        intermediary method_20202 Lnet/minecraft/class_4239;method_20202(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;
        named getResourcePath Lnet/minecraft/util/FileNameUtil;getResourcePath(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;
      • getPosixFullPath

        public static String getPosixFullPath​(String path)
        Mappings:
        Namespace Name Mixin selector
        official a Lx;a(Ljava/lang/String;)Ljava/lang/String;
        intermediary method_34675 Lnet/minecraft/class_4239;method_34675(Ljava/lang/String;)Ljava/lang/String;
        named getPosixFullPath Lnet/minecraft/util/FileNameUtil;getPosixFullPath(Ljava/lang/String;)Ljava/lang/String;
      • normalizeToPosix

        public static String normalizeToPosix​(String path)
        Mappings:
        Namespace Name Mixin selector
        official b Lx;b(Ljava/lang/String;)Ljava/lang/String;
        intermediary method_34676 Lnet/minecraft/class_4239;method_34676(Ljava/lang/String;)Ljava/lang/String;
        named normalizeToPosix Lnet/minecraft/util/FileNameUtil;normalizeToPosix(Ljava/lang/String;)Ljava/lang/String;