Class FileNameUtil

java.lang.Object
net.minecraft.util.FileNameUtil

public class FileNameUtil extends Object
Mappings:
Namespace Name
official x
intermediary net/minecraft/class_4239
named net/minecraft/util/FileNameUtil
  • Field Details

    • 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;
    • MAX_NAME_LENGTH

      private static final int MAX_NAME_LENGTH
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official b Lx;b:I
      intermediary field_33384 Lnet/minecraft/class_4239;field_33384:I
      named MAX_NAME_LENGTH Lnet/minecraft/util/FileNameUtil;MAX_NAME_LENGTH: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;
  • Constructor Details

    • FileNameUtil

      public FileNameUtil()
  • Method Details

    • getNextUniqueName

      public static String getNextUniqueName(Path path, String name, String extension) throws IOException
      Throws:
      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;