IzFiles

izumi.fundamentals.platform.files.IzFiles

Attributes

Graph
Supertypes
trait Homedir
trait FileReads
trait FsRefresh
trait FileSearch
class Object
trait Matchable
class Any
Show all
Self type
IzFiles.type

Members list

Value members

Concrete methods

def getFs(uri: URI, loader: ClassLoader): Try[FileSystem]

Inherited methods

def erase(root: File): Unit

Attributes

Inherited from:
RecursiveFileRemovals
def erase(root: Path): Unit

Attributes

Inherited from:
RecursiveFileRemovals
def getLastModifiedRecursively(directory: File): Option[LocalDateTime]

Unsafe, will recursively iterate the whole directory

Unsafe, will recursively iterate the whole directory

Attributes

Inherited from:
FileAttributes
def haveExecutables(names: String*): Boolean

Attributes

Inherited from:
ExecutableSearch
def home(): Path

Attributes

Inherited from:
Homedir
def homedir(): String

Attributes

Inherited from:
Homedir
def readString(file: File): String

Attributes

Inherited from:
FileReads
def readString(path: Path): String

Attributes

Inherited from:
FileReads
def recreateDir(path: Path): Unit

Attributes

Inherited from:
FsRefresh
def recreateDirs(paths: Path*): Unit

Attributes

Inherited from:
FsRefresh
def walk(directory: File): Iterator[Path]

Attributes

Inherited from:
FileSearch
def walk(directory: Path): Iterator[Path]

Attributes

Inherited from:
FileSearch
def which(name: String, morePaths: Seq[String]): Option[Path]

Attributes

Inherited from:
ExecutableSearch
def whichAll(name: String, morePaths: Seq[String]): Iterable[Path]

Attributes

Inherited from:
ExecutableSearch

Deprecated and Inherited methods

def removeDir(root: Path): Unit

Attributes

Deprecated
true
Inherited from:
RecursiveFileRemovals