PhantomJS - 文件系统模块方法

下表包含文件系统模块上可用的所有方法及其说明。

S.No 方法和描述
1 absolute

此方法提供 PhantomJS 运行的绝对路径。

2 changeWorkingDirectory

这允许您更改工作目录并返回 true,如果成功,否则返回 false。

3 copyTree

copyTree 将目录从一个路径复制到另一个路径。第一个参数是源文件夹,第二个参数是目标文件夹。

4 copy

此方法有助于将文件从一个位置复制到另一个位置。它需要两个参数。第一个参数是源文件,第二个参数是要复制的文件路径。如果源文件或目标文件不存在,它将抛出错误。

5 exists

它检查系统中是否存在给定的文件路径。如果存在则返回 true,否则返回 false。

6 isAbsolute

如果文件路径是绝对路径,则此方法返回 true;如果是相对路径,则返回 false。

7 isDirectory

isDirectory 告知给定文件是否为目录。如果是目录,则返回 true,否则返回 false。如果给定路径不存在,则返回 false。

8 isExecutable

此方法将告知给定文件是否可执行。如果可执行,则返回 true,否则返回 false。

9 isFile

这详细说明了给定的文件路径是否为文件。如果是文件则返回 true,如果不是则返回 false。

10 isLink

如果文件路径是符号链接则返回 true,否则返回 false。

11 isReadable

检查给定的文件是否可读。如果是,则返回 true,否则返回 false。

12 isWritable

它判断给定文件是否可写。如果是,则返回 true,否则返回 false。

13 lastModified

提供对文件的最后修改的详细信息。它告诉文件最后修改的日期和时间。

14 list

它提供目录中存在的所有文件。

15 makeDirectory

创建一个新目录。

16 makeTree

makeTree 创建所有必要的文件夹以便能够形成最终目录。如果创建成功则返回 true,否则返回 false。如果目录已经存在,它将返回 true。

17 move

它将文件从一个路径移动到另一个路径。

18 open

它用于打开文件。

19 readLink

这将返回由符号链接(或Windows 上的快捷方式)。如果路径不是符号链接或快捷方式,它将返回一个空字符串。

20 read

这将读取给定的文件。

21 removeDirectory

这将删除给定的目录。

22 removeTree

它将从给定的文件夹中删除所有文件和文件夹,并且最后删除文件夹本身。如果在执行此过程时出现任何错误,它将抛出错误 - "无法删除目录树 PATH"并挂起执行。

23 remove

它删除给定的文件。

24 size

它给出文件的大小。

25 touch

它创建一个给定的文件。

26 write

写入给定文件。