📜  Node.js path.delimiter 属性

📅  最后修改于: 2022-05-13 01:56:31.674000             🧑  作者: Mango

Node.js path.delimiter 属性

path.delimiter属性是 path 模块的内置应用程序编程接口,用于获取特定于平台的路径分隔符。

句法:

path.delimiter;

返回值:此属性返回表示平台特定路径分隔符的字符串。返回值为:对于 POSIX 和;对于 Windows。

下面的例子说明了在 Node.js 中 path.delimiter 的使用:

示例 1:

// Node.js program to demonstrate the   
// path.delimiter property
  
// Allocating path module
const path = require('path');
  
// Printing path.delimiter value
console.log(path.delimiter);

输出:

;

示例 2:

// Node.js program to demonstrate the   
// path.delimiter property
  
// Allocating path module
const path = require('path');
  
// Allocating process module
const process = require('process');
   
// Printing path.delimiter value
var delimiter = path.delimiter;
   
console.log(process.env.PATH);
console.log(process.env.PATH.split(path.delimiter));

输出:

C:\wamp64\bin\php\php7.3.1\ext\ImageMagick;C:\Program Files (x86)\Common 
Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Windows\System32\OpenSSH\;D:\programfiles\Git\cmd;
D:\programfiles\Cmake\bin;
C:\Program
Files\nodejs\;C:\Users\gekcho\AppData\Local\Microsoft\WindowsApps;
C:\Users\gekcho\AppData\Roaming\npm
[ 'C:\\wamp64\\bin\\php\\php7.3.1\\ext\\ImageMagick',
  'C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath',
  'C:\\Windows\\system32',
  'C:\\Windows',
  'C:\\Windows\\System32\\Wbem',
  'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\',
  'C:\\Windows\\System32\\OpenSSH\\',
  'D:\\programfiles\\Git\\cmd',
  'D:\\programfiles\\Cmake\\bin',
  'C:\\Program Files\\nodejs\\',
  'C:\\Users\\gekcho\\AppData\\Local\\Microsoft\\WindowsApps',
  'C:\\Users\\gekcho\\AppData\\Roaming\\npm' ]

注意:上面的程序将使用node filename.js命令编译和运行。

参考: https://nodejs.org/api/path.html#path_path_delimiter