Düğüm uygulamasında, gizli dosyalar dışında dizindeki tüm dosyaları almam gerekir. fs.readdir'i denedim ancak gizli dosyaları da görüntüledim.Fs.readdir sonuçta gizli dosyalar nasıl kaydedilir
cevap
Sen kullanabilirsiniz:
fs.readdir('/path/to/directory', function(err, list) {
list.forEach(function (filename) {
if(! /^\..*/.test(filename)) {
// display files
}
});
});
regex kullanarak this cevabını, bu basit çözüm sonucundan tüm gizli dosyaları siler:
fs.readdir('/path/to/directory', (err, list) => {
list = list.filter(item => !(/(^|\/)\.[^\/\.]/g).test(item));
// Your code
});
Ben gizli dosyaları görmezden junk paketi kullanmak. arasında
var fs = require('fs');
var junk = require('junk');
fs.readdir('path', function (err, files) {
console.log(files.filter(junk.not));
});
junk, tüm gizli dosyaları filtrelemez. > ['.DS_Store ve Thumbs.db' gibi sistem gereksiz dosyaları filtreleyin] (https://www.npmjs.com/package/junk) – 1252748
@ 1252748 Evet. İhtiyacınız olmayan şeyleri gizlemek için regex'i tanımlayabilirsiniz. – Meteor
O zaman neden önemsiz modülünü kullanıyorsunuz? Sadece filtreleyin// \\\//. Sonuçlarını filtrelemek istediğinizi yapmayan bir modül kullanmak için hiçbir neden yoktur, çünkü sonuçları "readdir" den filtreleyebilirsiniz. – 1252748
- 1. os.listdir() kullanılarak gizli dosyalar nasıl yok sayılır?
- 2. Bir web sitesinin kaynak kodundan tüm dosyalar nasıl kaydedilir?
- 3. OpenSSL d2i_RSA_PUBKEY sonuçta, bölüm
- 4. Mac OS X'te Tar komutu "gizli" dosyalar ekleyerek, neden?
- 5. findOne sonuçtaOn sonuçta
- 6. Her 5 sonuçta nasıl bir eylem gerçekleştirilir?
- 7. DataSet nasıl sorgulanır ve sonuçta yineleyin?
- 8. Nasıl Hg Shelve Eklenen dosyalar henüz kaldırılmadı
- 9. Dosyalar eclipse luna'da görünmüyor nasıl alabilirim?
- 10. Pygame ekranı nasıl kaydedilir?
- 11. CFUUID anahtarlıkta nasıl kaydedilir
- 12. IplImage nasıl kaydedilir?
- 13. Recv() çıkışı nasıl kaydedilir?
- 14. R çıkışı nasıl kaydedilir?
- 15. Javascript'te ses nasıl kaydedilir?
- 16. Kamera örneği nasıl kaydedilir?
- 17. Kullanıcı durumu nasıl kaydedilir?
- 18. Bitmap simgesi nasıl kaydedilir?
- 19. CSS: Dosyalar arasındaki etkileşim
- 20. Dizindeki dosyalar nasıl oluşturulur
- 21. Nasıl "bölünmüş" dosyalar
- 22. HDFS'den dosyalar nasıl silinir?
- 23. Gizli dosyalar RSE bağlantılı bir klasör kullanıldığında Eclipse Project Explorer'da nasıl görüntülenebilir?
- 24. Ekran nasıl kaydedilir ve gif animasyonu olarak kaydedilir?
- 25. Olay Sourcing: sonuçta tutarlı sınırlı bağlamlar
- 26. Xcode'ta kod metrikleri nasıl kaydedilir?
- 27. Karmaşık senkronizasyon süreci nasıl kaydedilir?
- 28. GitHub wiki dosyası nasıl kaydedilir?
- 29. GPUImage ile video nasıl kaydedilir?
- 30. Android'de uyku olayı nasıl kaydedilir?
olası yinelenen [Nodejs - Gizli dosyaları kontrol edin] (http://stackoverflow.com/questions/8905680/nodejs-check-for-hidden-files) –
söyleyebilirim için (veya olabilir "Gizli" dosyayı filtrelemek için dosyalar arasında geçiş yapın. Yukarıdaki bağlantıyı kontrol edin. – leesei