Bu birkaç gündür beni rahatsız ediyor. NUL aygıtına standart akış yönlendirmesini biliyorum, ancak durum böyle değil. node.js, fs native/libuv bağlamaları altında CreateFileW kullanıyor.Windows altında NUL cihazına node.js'den nasıl yazabilirim?
Maalesef böyle bir şey kullanarak:
require('fs').writeFileSync('NUL', 'foo')
3 bayt olan CWD'sindeki içine bir boş dosya oluşturur.
\ Device \ Null'a yazmayı denedim, ancak her şeyin bir dosya olduğu neredeyse bir * nix baş olduğum için, aslında \ Device \ Null için bir çalışma yolu bulamadım. ENT ÇAKMAK \\. \ Device \ Null gibi.
Bunu Windows altında nasıl çalıştıracağınız hakkında bir fikrin var mı?
This ilgili gibi görünüyor, ancak yol argümanının bir tür göreli olarak görmediğini kontrol etmek için lib/fs.js'den uv/src/win/fs.c'ye tüm akışı izleyemiyorum. mutlak yol çözünürlüğü.
Çalışacağından emin olun, ancak 'NUL:' seçeneğini deneyin. –
Soruyu göndermeden önce denedim. Çalışmıyor. Bir çeşit erişim reddedildi hatası atar. Şu anda özellikleri sağlamak için bir Windows makinesi yok. – SaltwaterC