Class PathUtils


  • public final class PathUtils
    extends java.lang.Object
    A reusable utility class for file paths.
    Since:
    1.9.25 (backported from 2.0.13)
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String stringToPathSegment​(java.lang.String string)
      Method that makes sure that passed in string is valid "path segment" string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • stringToPathSegment

        public static java.lang.String stringToPathSegment​(java.lang.String string)
        Method that makes sure that passed in string is valid "path segment" string. It achieves it by potentially changing it, replacing illegal characters in it with legal ones.

        Note: this method considers empty string as "valid path segment", it is caller duty to ensure empty string is not used as path segment alone.

        This method is simplistic on purpose, and if frequently used, best if results are cached (per session)