当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js fs.readlinkSync()用法及代码示例


fs.readlinkSync()方法是fs模块的内置应用程序编程接口,用于同步返回符号链接的值,即其链接到的路径。可选参数可用于指定链接路径的字符编码。

用法:

fs.readlinkSync( path, options )

参数:此方法接受上述和以下所述的两个参数:



  • path:它是一个字符串,缓冲区或URL,代表符号链接的路径。
  • options:它是一个对象或字符串,可用于指定将影响输出的可选参数。它具有一个可选参数:
    • encoding:它是一个字符串值,它指定返回链接路径的字符编码。默认值为“ utf8”。

以下示例说明了Node.js中的fs.readlinkSync()方法:

范例1:

// Node.js program to demonstrate the 
// fs.readlinkSync() method 
  
// Import the filesystem module 
const fs = require('fs'); 
  
// Create a symbolic link 
fs.symlinkSync(__dirname + "\\example_file.txt", 
         "symlinkToFile", 'file'); 
  
console.log("\nSymlink created\n"); 
  
// Get the path of the symbolic link 
symlinkPath = fs.readlinkSync("symlinkToFile"); 
console.log("Path of the symlink:", symlinkPath);

输出:

Symlink created

Path of the symlink:G:\tutorials\nodejs-fs-readlinkSync\example_file.txt

范例2:本示例创建到目录的符号链接。

// Node.js program to demonstrate the 
// fs.readlinkSync() method 
  
// Import the filesystem module 
const fs = require('fs'); 
  
// Create a symbolic link 
fs.symlinkSync(__dirname +  
    "\\example_directory", "symlinkToDir", 'dir'); 
  
console.log("\nSymlink created\n"); 
  
// Get the path of the symbolic link 
symlinkPath = fs.readlinkSync("symlinkToDir"); 
console.log("Path of the symlink:", symlinkPath);

输出:

Symlink created

Path of the symlink:G:\tutorials\nodejs-fs-readlinkSync\example_directory

参考: https://nodejs.org/api/fs.html#fs_fs_readlinksync_path_options




相关用法


注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 Node.js | fs.readlinkSync() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。