Perguntas com a marcação «fs»





7
nodejs obtém o nome do arquivo do caminho absoluto?
Se alguma API puder recuperar o nome do arquivo de um caminho absoluto? por exemplo, "foo.txt"de"/var/www/foo.txt" Eu sei que funciona com operação de string, como, fullpath.replace(/.+\//, '') mas eu quero saber se existe uma maneira mais 'formal', como file.getName()em java, poderia fazê-lo. NodeJS obtém o nome do arquivo do caminho …
289 node.js  path  fs 


21
Como criar o caminho completo com o fs.mkdirSync do nó?
Estou tentando criar um caminho completo se ele não existir. O código fica assim: var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest); Esse código funciona muito bem, desde que haja apenas um subdiretório (um newDest como 'dir1'), mas quando existe um caminho de diretório como ('dir1 / dir2'), ele falha com …
159 node.js  fs 

17
O Node.js verifica se o arquivo existe
Como verifico a existência de um arquivo ? Na documentação do módulo, fshá uma descrição do método fs.exists(path, callback). Mas, pelo que entendi, ele verifica a existência de apenas diretórios. E eu preciso verificar o arquivo ! Como isso pode ser feito?
143 node.js  fs 


5
Gravar objeto JSON em um arquivo JSON com fs.writeFileSync
Estou tentando escrever um objeto JSON em um arquivo JSON. O código é executado sem erros, mas em vez do conteúdo do objeto que foi escrito, tudo o que é escrito no arquivo JSON é: [object Object] Este é o código que realmente faz a escrita: fs.writeFileSync('../data/phraseFreqs.json', output) 'output' é …
116 json  node.js  file  fs 

9
Como fechar um fluxo legível (antes do final)?
Como fechar um fluxo legível em Node.js? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and continue the // instructions from this if console.log("Closed."); } }); Isso seria melhor do que: input.on('data', …
89 node.js  stream  fs 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.