La directory tutti i miei file sono in è: '/ usr/home/Jordan' e ho molti file in là (nella directory stessa, ma un file denominato con estensione .txtCome ottenere il primo file con estensione .txt in una directory con nodejs?
Con nodejs. e fs, voglio mettere il primo file (o qualsiasi file) con estensione txt in "mytxtfilepath". Ho solo un singolo file .txt nell'intera directory (tra molti altri file ma con estensioni diverse) Il singolo .txt file potrebbe essere chiamato nulla, non posso garantire quello che il nome sarà in un dato momento, solo che termina in .txt:
var homedir = "/usr/home/jordan";
var mytxtfilepath=homedir + "???????";
fs.readfile(mytxtfilepath, function(err,data) {
console.log(data);
});
Come faccio a mettere il percorso corretto per il mio file txt senza hardcoding il nome di il file txt se stesso?
ho più file nella directory, ma solo un file .txt. – Rolando
Controlla la risposta modificata – everconfusedGuy
files.filter (/./. Test, /\.txt$/i)[0] è più veloce e più facile ... – dandavis