object FileUtil

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileUtil
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. lazy val MaxFileSize: Long
  2. def checkFilename(name: String): String

    Create an instance of java.io.File safely.

  3. def deleteDirectoryIfEmpty(dir: File): Unit

    Delete the given directory if it's empty.

    Delete the given directory if it's empty. Do nothing if the given File is not a directory or not empty.

  4. def deleteIfExists(file: File): File

    Delete file or directory forcibly.

  5. def generateFileId: String
  6. def getExtension(name: String): String
  7. def getLfsFilePath(owner: String, repository: String, oid: String): String
  8. def getMimeType(name: String, bytes: Array[Byte]): String
  9. def getMimeType(name: String): String
  10. def getSafeMimeType(name: String): String
  11. def isImage(name: String): Boolean
  12. def isLarge(size: Long): Boolean
  13. def isText(content: Array[Byte]): Boolean
  14. def readableSize(size: Long): String
  15. def withTmpDir[A](dir: File)(action: (File) ⇒ A): A