Node.js aktuális pozícó fájlban, írás adott pozícióba
Sziasztok,
van valakinek tapasztalata Node.js-ben a következő témakörökben:
- hogyan tudom az aktuális pozíciót (tehát ahova írni fogok) lekérni a fájlon belül
- hogyan tudok egy adott pozícióba írni fájlon belül (tehát a 128-ik bájttól kezdve szeretnék a fájlba írni 20 karaktert)
- hogyan tudom lekérni egy fájl teljes hosszát (méretét?)
Előre is köszönöm a segítséget!
■ van valakinek tapasztalata Node.js-ben a következő témakörökben:
- hogyan tudom az aktuális pozíciót (tehát ahova írni fogok) lekérni a fájlon belül
- hogyan tudok egy adott pozícióba írni fájlon belül (tehát a 128-ik bájttól kezdve szeretnék a fájlba írni 20 karaktert)
- hogyan tudom lekérni egy fájl teljes hosszát (méretét?)
Előre is köszönöm a segítséget!
RTM
fs.fstat(fd, callback)
Az aktuális pozícióra nem tudom miért lehet szükséged.
Egy egyszerű adatbáziskezelőt
1. ha rekordokról beszélünk,
pl: id int(11), name varchar(25)
ha rövidebb, akkor ki kell valamivel egészíteni, pl. space
így csak a rekordok aktuális számát kell nyilvántartani...
2. ha dinamikus rekordokat akarsz, hogy spórolj, akkor minden rekordról le kell tárolnod minden mező hosszát így fogod tudni a rekord hosszát és így megvan a következő rekord kezdete...
Nagyon durván leegyszerűsítve a db-k is ezt csinálják.
Azt az 1. pontot gondold át,
átgondoltam és nem
-
Nodejs oktatásról van szó? Ha
Pozíció
Amúgy ha nagyon kell, fs-ext,
fs-ext
, aseek
/seekSync
pont azt tudja ami neked kell.