La propiedad path.delimiter es una interfaz de programación de aplicaciones incorporada del módulo de ruta que se utiliza para obtener un delimitador de ruta específico de la plataforma.
Sintaxis:
path.delimiter;
Valor de retorno: esta propiedad devuelve una string que representa el delimitador de ruta específico de la plataforma. El valor devuelto es : para POSIX y ; para ventanas.
Los siguientes ejemplos ilustran el uso de path.delimiter en Node.js:
Ejemplo 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);
Producción:
;
Ejemplo 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));
Producción:
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' ]
Nota: El programa anterior se compilará y ejecutará usando el node filename.js
comando.
Referencia: https://nodejs.org/api/path.html#path_path_delimiter