PhantomJS - 文件系统模块方法



下表列出了文件系统模块中所有方法及其描述。

序号 方法及描述
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

写入给定的文件。

广告