Pytania otagowane jako fs

We / wy plików na platformie JavaScript Node.js.





7
nodejs uzyskać nazwę pliku z bezwzględnej ścieżki?
Jeśli jakiś interfejs API mógłby pobrać nazwę pliku z bezwzględnej ścieżki pliku? np. "foo.txt"z"/var/www/foo.txt" Wiem, że działa z operacją na łańcuchach, fullpath.replace(/.+\//, '') ale chcę wiedzieć, czy istnieje bardziej „formalny” sposób, jak file.getName()w Javie, aby to zrobić. NodeJS uzyskać nazwę pliku z bezwzględnej ścieżki?
289 node.js  path  fs 


21
Jak utworzyć pełną ścieżkę za pomocą narzędzia fs.mkdirSync w węźle?
Próbuję utworzyć pełną ścieżkę, jeśli nie istnieje. Kod wygląda następująco: var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest); Ten kod działa świetnie, o ile istnieje tylko jeden podkatalog (newDest, taki jak „dir1”), jednak gdy istnieje ścieżka do katalogu, taka jak („dir1 / dir2”), kończy się niepowodzeniem z błędem: ENOENT, brak takiego …
159 node.js  fs 

17
Node.js sprawdza, czy plik istnieje
Jak sprawdzić istnienie pliku ? W dokumentacji modułu fsznajduje się opis metody fs.exists(path, callback). Ale, jak rozumiem, sprawdza, czy istnieją tylko katalogi. I muszę sprawdzić plik ! Jak to zrobić?
143 node.js  fs 

10
Korzystanie z systemu plików w node.js z async / await
Chciałbym używać async / await z niektórymi operacjami na systemie plików. Zwykle async / await działa dobrze, ponieważ używam babel-plugin-syntax-async-functions. Ale z tym kodem napotykam przypadek if, w którym namesjest niezdefiniowany: import fs from 'fs'; async function myF() { let names; try { names = await fs.readdir('path/to/dir'); } catch (e) …

5
Zapisywanie obiektu JSON do pliku JSON za pomocą fs.writeFileSync
Próbuję napisać obiekt JSON do pliku JSON. Kod jest wykonywany bez błędów, ale zamiast zapisania treści obiektu, do pliku JSON zostaje zapisany tylko: [object Object] Oto kod, który faktycznie pisze: fs.writeFileSync('../data/phraseFreqs.json', output) „Wyjście” to obiekt JSON, a plik już istnieje. Daj mi znać, jeśli potrzebujesz więcej informacji.
116 json  node.js  file  fs 

9
Jak zamknąć czytelny strumień (przed końcem)?
Jak zamknąć czytelny strumień w 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."); } }); To byłoby lepsze niż: input.on('data', function(data) { …
90 node.js  stream  fs 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.