Node.js ferramentas + caminho do módulo Módulo de -OS

 

módulo Node.js OS fornece funções básicas do sistema operacional.

os.tmpdir ()
retorna pasta temporária padrão do sistema operacional.

os.endianness ()
retorna a ordem de bytes da CPU, é possível "BE" ou "LE".

os.hostname ()
Retorna o nome do host do sistema operacional.

os.type ()
Retorna o nome do sistema operacional

os.platform ()
nome do sistema operacional quando compilar retorno

os.arch ()
Retorna a operação arquitetura de CPU do sistema, os valores possíveis são "x64", "braço" e "ia32".

os.release ()
retorna a versão do sistema operacional.

os.uptime ()
Retorna o sistema operacional tempo de execução, em segundos.

os.loadavg ()
retorna uma matriz de 5, compreende carga média de 15 minutos.

os.totalmem ()
Retorna a quantidade total de memória do sistema, em bytes.

os.freemem ()
retorna a quantidade de memória do sistema operacional livre, em bytes.

os.cpus ()
retorna uma variedade de objectos, cada um contendo informação sobre o cartão de CPU / núcleo instalado: modelo, velocidade (MHz), o tempo (contendo um utilizador, agradável, sys, inactivo, e os milissegundos IRQ CPU / núcleo usando ele objetos).

os.networkInterfaces ()
para obter a lista de interfaces de rede.

os.EOL
define constantes para o sistema operativo do fim das linhas.

var OS = o require ( "OS" ); 

// o endianness CPU 
do console.log (os.endianness ());
 // operando nome do sistema 
a console.log (os.type ());
 // como o sistema operacional 
do console .log (os.platform ());
 // a quantidade de memória do sistema 
o console.log (os.totalmem () + "bytes" );
 // montante oS de memória livre 
console.log (os.freemem () + "bytes ");

 

 

módulo caminho Node.js fornece uma série de pequenas ferramentas para trabalhar com caminhos de arquivo

path.normalize (p)
caminho normalizada, atenção '..' e ''.

path.join ([caminho1] [, path2
] [, ...]) para o caminho de conexão. O principal objectivo deste método é que o sistema atual corretamente delimitador de caminho, sistemas Unix é "/", sistemas Windows "\".

path.resolve ([a partir de ...], a
) o  de  parâmetro analisar um caminho absoluto, o caminho para uma dada sequência está a ser processado a partir da direita para a esquerda, depois de cada caminho são sequencialmente analisado até uma caminho absoluto foi construído . Por exemplo, dada a sequência de segmentos de caminho: foo /, / bar, baz , é chamado path.resolve ( '/ foo', ' / bar', 'baz') retorna / bar / baz.

path.resolve ( '/ foo / bar', './baz' );
 // Returns: '/ foo / bar / baz' 

path.resolve ( '/ foo / bar', '/ tmp / File /' );
 // retorno: '/ arquivo / tmp' 

path.resolve ( 'wwwroot', 'static_files / PNG /', '../gif/image.gif' );
 // se o diretório de trabalho atual é / home / me / node , 
// '/home/myself/node/wwwroot/static_files/gif/image.gif' retornos

path.isAbsolute (caminho)
é determinado parâmetro  caminho  ou não o caminho absoluto.

path.relative (a partir de, a)

Será convertido para um caminho absoluto para um caminho relativo, o caminho relativo é devolvido a partir de a TO (baseado no diretório de trabalho atual).

No Linux:

path.relative ( '/ dados / orandea / teste / aaa', '/ dados / orandea / impl / bbb' );
// 返回: '../../impl/bbb'

No Windows:

path.relative ( 'C: \\ \\ orandea teste \\ aaa', 'C: \\ \\ orandea impl \\ bbb' );
// 返回: '.. \\ .. \\ impl \\ bbb'

path.dirname (p)
porção de retorno que representa o caminho da pasta, semelhante a Unix dirname mesmo comando.

path.basename (p [, ext])
Retorna a última parte do caminho. Com o comando Unix bashname similar.

path.extname (p)
caminho resultados parciais para a extensão do arquivo nome, ou seja, o último caminho '' depois. Se o caminho não inclui um '' Ou o caminho contiver apenas um '' eo ''. O caráter é o primeiro caminho, este comando retorna uma string vazia.

path.parse (pathString)
Retorna uma string path objeto.

path.format (pathObject)
Retorna uma string do caminho do objeto, e ao contrário path.parse.

path.sep
arquivo separador de caminho internet, '\\' ou '/'.

path.delimiter
separador plataforma ,; ou ':'.

path.posix
fornecer o método de caminho acima, mas a interacção maneira sempre posix-compatível.

path.win32
fornecer o método de caminho acima, mas a interacção maneira sempre Win32 compatível.

var caminho = o exigir ( "caminho" ); 

// caminho formatado 
o console.log (path.normalize ( '/ Teste / test1 // 2slashes / 1slash / separador / ..')); // '/ Teste / test1 / / 2slashes / 1slash / separador / .. ' 

// caminho de ligação 
a console.log (path.join (' / Teste '' test1 '' 2slashes / 1slash '' separador '' .. ')); // \ Teste \ test1 \ 2slashes \ 1slash 

// convertido em caminho absoluto 
console.log (path.resolve ( "main.js")); // C: \ Users \ YG1ST \ mynode \ main.js 

// arquivo caminho extensão 
console.log (path.extname ( "main.js")); // js

 

Acho que você gosta

Origin www.cnblogs.com/chenyingying0/p/12467189.html
Recomendado
Clasificación