Class FileUtils

java.lang.Object
com.sshtools.common.util.FileUtils

public class FileUtils extends Object
  • Constructor Details

    • FileUtils

      public FileUtils()
  • Method Details

    • addTrailingSlash

      public static String addTrailingSlash(String str)
    • removeTrailingSlash

      public static String removeTrailingSlash(String str)
    • removeStartingSlash

      public static String removeStartingSlash(String str)
    • addStartingSlash

      public static String addStartingSlash(String str)
    • getFilename

      public static String getFilename(String path)
    • convertBackslashToForwardSlash

      public static String convertBackslashToForwardSlash(String str)
    • checkStartsWithSlash

      public static String checkStartsWithSlash(String str)
    • checkStartsWithNoSlash

      public static String checkStartsWithNoSlash(String str)
    • checkEndsWithBackslash

      public static String checkEndsWithBackslash(String str)
    • checkEndsWithoutBackslash

      public static String checkEndsWithoutBackslash(String str)
    • checkEndsWithSlash

      public static String checkEndsWithSlash(String str)
    • checkEndsWith

      public static String checkEndsWith(String str, String slash)
    • checkEndsWithNoSlash

      public static String checkEndsWithNoSlash(String str)
    • checkEndsWithNo

      public static String checkEndsWithNo(String str, String slash)
    • stripParentPath

      public static String stripParentPath(String rootPath, String path) throws IOException
      Throws:
      IOException
    • stripFirstPathElement

      public static String stripFirstPathElement(String path)
    • stripLastPathElement

      public static String stripLastPathElement(String path)
    • firstPathElement

      public static String firstPathElement(String path)
    • deleteFolder

      public static void deleteFolder(File folder)
    • formatSize

      public static String formatSize(long size)
    • formatLastModified

      public static String formatLastModified(long lastModifiedTime)
    • getParentPath

      public static String getParentPath(String originalFilename)
    • hasParents

      public static boolean hasParents(String sourcePath)
    • getParentPaths

      public static List<String> getParentPaths(String sourcePath)
    • stripPath

      public static String stripPath(String originalFilename)
    • lastPathElement

      public static String lastPathElement(String originalFilename)
    • isSamePath

      public static boolean isSamePath(String path1, String path2)
    • isRoot

      public static boolean isRoot(String parentPath)