Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "file"

Index

Functions

deleteFile

  • deleteFile(fileName: string): Promise<void>
  • 删除文件

    export

    Parameters

    • fileName: string

    Returns Promise<void>

deleteFileSync

  • deleteFileSync(fileName: string): void
  • 删除文件,(同步)

    export

    Parameters

    • fileName: string

    Returns void

getAllFiles

  • getAllFiles(path: string): Promise<string[]>
  • 递归指定目录下的所有子目录,找出所有文件

    export

    Parameters

    • path: string

      指定目录

    Returns Promise<string[]>

getAllFilesSync

  • getAllFilesSync(path: string): string[]
  • 递归指定目录下的所有子目录,找出所有文件,(同步)

    export

    Parameters

    • path: string

      指定目录

    Returns string[]

getFileName

  • getFileName(fileName: string): string
  • 获取文件名,如: c:/a/b/c.txt => c.txt

    export

    Parameters

    • fileName: string

    Returns string

getFiles

  • getFiles(path: string): Promise<string[]>
  • 获取指定目录下的文件

    export

    Parameters

    • path: string

      指定目录

    Returns Promise<string[]>

getFilesSync

  • getFilesSync(path: string): string[]
  • 获取指定目录下的文件,(同步)

    export

    Parameters

    • path: string

      指定目录

    Returns string[]

isFile

  • isFile(fileName: string): boolean
  • 是否是文件

    export

    Parameters

    • fileName: string

    Returns boolean

readFileUtf8

  • readFileUtf8(fileName: string): Promise<string>
  • 以utf8编码读取文件

    export

    Parameters

    • fileName: string

    Returns Promise<string>

readFileUtf8Sync

  • readFileUtf8Sync(fileName: string): string
  • 以utf8编码读取文件,(同步)

    export

    Parameters

    • fileName: string

    Returns string

renameSync

  • renameSync(oldName: string, newName: string): void
  • 更改名称

    export

    Parameters

    • oldName: string
    • newName: string

    Returns void

saveFileUtf8

  • saveFileUtf8(fileName: string, content: string): Promise<void>
  • 以utf8编码保存文件

    export

    Parameters

    • fileName: string
    • content: string

    Returns Promise<void>

saveFileUtf8Sync

  • saveFileUtf8Sync(fileName: string, content: string): void
  • 以utf8编码读取文件,(同步)

    export

    Parameters

    • fileName: string
    • content: string

    Returns void