PathExt

io.shiftleft.semanticcpg.utils.FileUtil.PathExt
implicit class PathExt(p: Path)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def /(child: String): Path
def absolutePathAsString: String
def copyTo(destination: Path, copyOption: StandardCopyOption): Unit
def copyToDirectory(destination: Path): Unit
def createWithParentsIfNotExists(asDirectory: Boolean, createParents: Boolean): Path
def extension(includeDot: Boolean): Option[String]
def fileContent: String
def fileContent(charset: Charset): String
def fileName: String
def hasExtension: Boolean
def listFiles(): Iterator[Path]
def mergeDirectory(directory: Path, copyOptions: StandardCopyOption): Unit
def nameOption: Option[String]
def nameWithoutExtension(includeAll: Boolean): String
def parentOption: Option[Path]
final def pipeTo(in: InputStream, out: OutputStream, buffer: Array[Byte]): OutputStream
def size: Long

Attributes

Returns

size of the directory or file

def unzipTo(destination: Path, zipFilter: ZipEntry => Boolean, bufferSize: Int): destination.type
def walk(): Iterator[Path]