Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RootFileList

表示一个根文件列表。

Hierarchy

Index

Properties

Accessors

Methods

Properties

matcher

matcher: Matcher = new Matcher()

当前列表的根匹配器。

Accessors

result

root

Methods

add

clone

createFile

  • createFile(path: string): File
  • 创建属于当前列表的文件。

    Parameters

    • path: string

      要添加的文件对象。

    Returns File

    返回新建的文件对象。

delete

  • 删除所有源文件。

    Parameters

    • Default value deleteDir: boolean = true

      指示是否删除空的父文件夹。

    Returns FileList

    返回用于接收处理后文件的文件列表。

dest

  • 将所有文件移动到指定的文件夹。

    Parameters

    • Default value dir: string = ""

      要保存的目标文件文件夹。如果为空则保存到原文件夹。

    Returns FileList

    返回用于接收处理后文件的文件列表。

Protected done

  • done(): void

end

  • end(): void

pipe

  • 将当前列表所有文件传递给指定的处理器。

    example

    list.pipe((file) => file.content += "1"); list.pipe((file, options, done) => done());

    Type parameters

    • T

    Parameters

    • processor: string | add | Processor<T>

      要传递的目标处理器。

    • Default value options: T = emptyObject

      供处理器使用的只读配置对象。

    Returns FileList

    返回用于接收处理后文件的文件列表。

src

  • 筛选当前文件列表并返回一个新的文件列表。

    Parameters

    • Rest ...patterns: Pattern[]

      用于筛选文件的通配符、正则表达式、函数或以上模式组合的数组。

    Returns FileList

    返回已筛选的文件列表。

then

  • 设置当前列表完成后的回调函数。

    Parameters

    • callback: function

      要执行的回调函数。

        • (done: function): void
        • Parameters

          • done: function
              • (): void
              • Returns void

          Returns void

    Returns FileList

    返回用于接收处理后文件的文件列表。

Generated using TypeDoc