This article mainly introduces node. fs. symlink method usage instructions. This article introduces fs. symlink method description, syntax, receive parameters, use instances, and implement Source Code. For more information, see
Method description:
Create a symbolic link.
Syntax:
The Code is as follows:
Fs. symlink (srcpath, dstpath, [type], [callback (err)])
Because this method belongs to the fs module, we need to introduce the fs module (var fs = require ("fs") before use "))
Receiving parameters:
Srcpath is the path of the source directory or file
Dstpath is the path for storing the converted directory. The default value is the current working directory.
Default Value of type: 'file'; optional value: 'dir', 'file', or 'junction '. This parameter is only used for Windows (ignored on other platforms ).
Note that the directory to be converted from a Windows node is an absolute path. When "junction" is used, the target parameter is automatically normalized to an absolute path.
Callback, passing an exception parameter err
Source code:
The Code is as follows:
Fs. symlink = function (destination, path, type _, callback ){
Var type = (util. isString (type _)? Type _: null );
Var callback = makeCallback (arguments [arguments. length-1]);
If (! NullCheck (destination, callback) return;
If (! NullCheck (path, callback) return;
Binding. symlink (preprocessSymlinkDestination (destination, type ),
PathModule. _ makeLong (path ),
Type,
Callback );
};