开发手册 欢迎您!
软件开发者资料库

PhantomJS - 文件系统模块方法

PhantomJS文件系统模块方法 - 从简单和简单的步骤学习PhantomJS,从基本到高级概念,包括概述,环境设置,对象,方法,网页,文件系统,系统,Web服务器模块,属性,方法,事件/回调,子进程模块,命令行界面,屏幕捕获,页面自动化,网络监控,测试,REPL,示例。

下表列出了文件系统模块中提供的所有方法及其说明.

S.No方法&说明
1绝对

此方法给出了PhantomJS运行的绝对路径.

2changeWorkingDirectory

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

3copyTree

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

4复制

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

5存在

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

6isAbsolute

此方法将返回true,如果文件路径是绝对的,如果是相对的,则为false.

7isDirectory

isDirectory告诉给定的文件是否为目录与否.如果目录为false,则返回true.如果给定路径不存在,它会给出错误.

8isExecutable

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

9isFile

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

10isLink

这将是如果文件路径是符号链接,则为true;否则为false.

11isReadable

它检查是否给定文件是否可读.它给出了真实,如果是和假,如果没有.

12isWritable

它告诉是否给定文件是可写的.返回true,如果是,否则返回false.

13lastModified

提供上次修改的详细信息.文件.它告诉上次修改文件的日期和时间.

14list

它提供了所有文件出现在目录中.

15makeDirectory

创建一个新目录.

16makeTree

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

17移动

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

18open

用于打开文件.

19readLink

这将返回符号链接(或Windows上的快捷方式)指向的文件或文件夹的绝对路径.如果路径不是符号链接或快捷方式,它将返回一个空字符串.

20阅读

这将是读取给定文件.

21removeDirectory

这将删除给定目录.

22removeTree

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

23删除

删除给定文件.

24尺寸

它给出了尺寸该文件.

25触摸

它会创建一个给定的文件.

26写入

写入给定文件.