-
remove 方法是 fs-extra 提供的一个非常实用的功能,它允许你删除文件或目录,包括目录中的所有内容(递归删除)。
remove 方法接受一个必需参数:要删除的文件或目录的路径(path),并返回一个 Promise。当 Promise 解析时,表示删除操作已完成。
-
readJson 方法是 fs-extra 提供的一个非常实用的功能,它允许你从文件中读取 JSON 数据,并将其解析为 JavaScript 对象。
readJson 方法接受一个必需参数:包含 JSON 数据的文件的路径(file),并返回一个 Promise。当 Promise 解析时,它会返回一个 JavaScript 对象,该对象表示从文件中读取并解析的 JSON 数据。
-
pathExists 方法是 fs-extra 提供的一个非常实用的功能,它允许你检查指定的文件或目录路径是否存在。
pathExists 方法接受一个必需参数:文件或目录的路径(path),并返回一个 Promise。当 Promise 解析时,它会返回一个布尔值,表示路径是否存在。
-
pathExistsSync 是 fs-extra 中的一个方法,用于同步地检查给定的文件或目录路径是否存在。
-
outputJsonSync 是 fs-extra 中的一个重要方法,用于同步地将 JavaScript 对象写入 JSON 文件。该方法会自动处理 JSON 的序列化和文件写入,确保数据以正确的格式存储在文件中。
-
outputFileSync 是 fs-extra 中的一个重要方法,用于同步地将数据写入文件。如果文件已经存在,它会被覆盖;如果文件不存在,它会被创建。
-
outputJson 方法是 fs-extra 提供的一个非常实用的功能,它允许你将 JavaScript 对象序列化为 JSON 字符串,并将其写入到文件中。
outputJson 方法接受两个必需参数:文件路径(file)和要写入的 JavaScript 对象(data),以及一个可选的配置对象(options)。配置对象可以包含与写入操作相关的选项,如编码方式、空格缩进等。
-
outputFile 方法是 fs-extra 提供的一个用于创建文件并写入数据的实用功能。
outputFile 方法接受两个必需参数:文件路径(file)和要写入的数据(data),以及一个可选的配置对象(options)。配置对象可以包含与写入操作相关的选项,如编码方式。
-
moveSync 是 fs-extra 中的一个重要方法,用于同步地移动文件或目录到新的位置。如果目标位置已经存在同名文件或目录,moveSync 默认会覆盖它。
-
在 fs-extra 的某些版本中,存在一个名为 mkdirsSync 的方法,用于同步地创建目录及其所有必需的父目录。然而,需要注意的是,在新版本的 fs-extra 中,这个方法可能已经被重命名为 ensureDirSync 以更好地反映其功能。无论名称如何变化,这个方法的核心功能都是相同的:同步地创建指定的目录路径,包括所有必需的父目录。如果目录已经存在,则不会进行任何更改。