- 文件系统模块
- PhantomJS - 属性
- PhantomJS - 方法
- 系统模块
- PhantomJS - 属性
- 网络服务器模块
- PhantomJS - 属性
- PhantomJS - 方法
- 其他
- 命令行界面
- PhantomJS - 屏幕截图
- PhantomJS - 页面自动化
- PhantomJS - 网络监视
- PhantomJS - 测试
- PhantomJS - REPL
- PhantomJS - 示例
- PhantomJS 有用资源
- PhantomJS - 快速指南
- PhantomJS - 有用资源
- PhantomJS - 讨论
PhantomJS - 移动
此方法将指定的文件从一个路径移动到另一个路径。例如,“move (source, destination)”。在此,第一个参数是源文件,第二个参数是带有文件名的目标路径。如果找不到源文件,则会抛出“无法在 DESTINATION 处复制文件 SOURCE”错误并挂起执行。
如果无法创建目标,则会抛出“无法在 DESTINATION 处复制文件 SOURCE”错误并挂起执行。它不会覆盖现有文件。如果无法删除源文件,则会抛出“无法删除文件 SOURCE”错误并挂起。
语法
语法如下 −
fs.move(sourcefilepath, destinationfilepath)
示例
让我们举例了解移动方法的工作原理。
var fs = require('fs'); var system = require('system'); var sourcefile = system.args[1]; var destfile = system.args[2]; console.log("Checking if sourcefile is a file : " +fs.isFile(sourcefile)); console.log("Checking if destfile is a file : " +fs.isFile(destfile)); console.log("moving the files"); fs.move("openmode.txt", "newfiles/move.txt"); console.log("Content from move.txt: "); console.log(fs.read("newfiles/move.txt")); console.log("Checking if sourcefile is a file : " +fs.isFile(sourcefile));
以上程序生成以下输出。
Checking if sourcefile is a file : true Checking if destfile is a file : false moving the files Content from move.txt: This is used for testing. Checking if sourcefile is a file : false
phantomjs_file_system_module_methods.htm
广告