Come faccio a scaricare un file con Node.js senza utilizzare librerie di terze parti ? Non ho bisogno di niente di speciale. Voglio solo scaricare un file da un determinato URL e quindi salvarlo in una determinata directory.
Non riesco a ottenere risultati di ricerca che spieghino come farlo. Tutto quello che voglio fare è sapere se un determinato percorso è un file o una directory (cartella).
Se ci fosse qualche API in grado di recuperare il nome del file da un percorso di file assoluto? es. "foo.txt"da"/var/www/foo.txt" So che funziona con l'operazione stringa, come, fullpath.replace(/.+\//, '') ma voglio sapere c'è un modo più 'formale', come file.getName()in Java, potrebbe farlo. NodeJS ottiene il nome del file dal …
Sto cercando di scrivere un file JSON usando il nodo dai dati del loop, ad esempio: let jsonFile = require('jsonfile'); for (i = 0; i < 11; i++) { jsonFile.writeFile('loop.json', "id :" + i + " square :" + i * i); } outPut in loop.json è: id :1 square …
Sto cercando di creare un percorso completo se non esiste. Il codice è simile al seguente: var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest); Questo codice funziona perfettamente fintanto che esiste una sola sottodirectory (una newDest come 'dir1') tuttavia quando c'è un percorso di directory come ('dir1 / dir2') fallisce con …
Come posso verificare l'esistenza di un file ? Nella documentazione per il modulo fsc'è una descrizione del metodo fs.exists(path, callback). Ma, a quanto ho capito, verifica l'esistenza di sole directory. E ho bisogno di controllare il file ! Come si può fare?
Vorrei usare async / await con alcune operazioni sul file system. Normalmente async / await funziona bene perché uso babel-plugin-syntax-async-functions. Ma con questo codice mi imbatto nel caso in cui namesnon è definito: import fs from 'fs'; async function myF() { let names; try { names = await fs.readdir('path/to/dir'); } …
Sto cercando di scrivere un oggetto JSON in un file JSON. Il codice viene eseguito senza errori, ma invece di scrivere il contenuto dell'oggetto, tutto ciò che viene scritto nel file JSON è: [object Object] Questo è il codice che esegue effettivamente la scrittura: fs.writeFileSync('../data/phraseFreqs.json', output) "output" è un oggetto …
Come chiudere un flusso leggibile in 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."); } }); Questo sarebbe meglio di: input.on('data', function(data) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.