Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FileSystemService

Service handling files and how to store and load them on the file system.

Hierarchy

  • FileSystemService

Index

Constructors

Methods

  • chmodRecursive(path: string, mode: string | number): Promise<void>
  • copyDir(copyFrom: string, copyTo: string, excludeFiles?: string[], includeFiles?: string[]): Promise<void>
  • deleteFile(file: string): void
  • deleteFolder(folder: string, excludeFiles?: string[]): void
  • deleteFolderRecursive(folder: string, excludeFiles?: string[]): void
  • download(url: string, dest: string): Promise<{ downloaded: boolean; fileLocation: string }>
  • getFilesRecursively(originalPath: string): string[]
  • getTargetDatabasesFolder(target: string, absolute: boolean, ...paths: string[]): string
  • getTargetFolder(target: string, absolute: boolean, ...paths: string[]): string
  • getTargetGatewayFolder(target: string, absolute: boolean, ...paths: string[]): string
  • getTargetNemesisFolder(target: string, absolute: boolean, ...paths: string[]): string
  • getTargetNodesFolder(target: string, absolute: boolean, ...paths: string[]): string
  • mkdir(path: string): Promise<void>
  • mkdirParentFolder(fileName: string): Promise<void>
  • validateFolder(workingDirFullPath: string): void
  • validateSeedFolder(nemesisSeedFolder: string, message: string): void

Generated using TypeDoc