Pengguna-1597315603 diposting Hi Varun Seperti yang dikatakan NC, kami tidak dapat memperoleh izin untuk mengakses file di mesin pengguna dengan JavaScript, namun, jika Anda hanya ingin menjalankan skrip di mesin Anda sendiri, kode berikut dapat dicapai. [JScript] function ShowFolderFileList(folderspec) { var fso, f, f1, fc, s; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.GetFolder(folderspec); fc = new Enumerator(f.files); s = ""; for (; !fc.atEnd(); fc.moveNext()) { s += fc.item(); s += "<br>"; } return(s); } [VBScript] Function ShowFolderList(folderspec) Dim fso, f, f1, fc, s Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(folderspec) Set fc = f.Files For Each f1 in fc s = s & f1.name s = s & " Bekerja dengan file adalah tugas umum dengan bahasa pemrograman apa pun. Manipulasi file mengharuskan kita mengetahui lokasinya. Salah satu cara paling mendasar untuk berinteraksi dengan file adalah dengan membuat daftar file dalam direktori Show Pada artikel ini, kita akan menggunakan Node. js dan modul fs bawaan serta modul pohon direktori dari NPM untuk mencantumkan semua file dari direktori Kami akan membaca direktori, 2, terletak di tempat yang sama dengan file 3 kami_ Direktori berisi
pohon direktori 4 adalah modul NPM praktis yang menangani tugas ini untuk kita dan memformat hasilnya dengan baik. Pertama, mari kita instal
Sekarang, mari impor ke dalam skrip kita dan lengkapi dengan lokasi direktori kita _Konstanta _5 sekarang berisi informasi yang ingin kita akses. Kode ini menghasilkan
Kami juga dapat menentukan ekstensi yang ingin kami filter berdasarkan, menggunakan fungsi 6
Ini akan mengembalikan hasil kosong karena tidak ada file JS di direktori 2fs. readdir()Cara termudah untuk membaca file dari direktori tanpa modul eksternal adalah dengan bantuan fungsi 8. Ini asinkron dan mengembalikan array yang berisi nama file di direktori yang telah Anda tentukanMari lanjutkan dan buat daftar file dari direktori 2
Di sini, kami telah menentukan konstanta 0, menunjuk ke folder 2, setelah itu, kami telah mengimpor modul 2Kemudian, kami telah menyediakan 0 ke fungsi 8 dan mencatat nama mereka melalui panggilan balik. Ini menghasilkan
Catatan. Fungsi _8 juga membaca direktori, tetapi tanpa indikasi apakah itu direktori atau file. File tanpa ekstensi terlihat sama dengan direktori dalam hal iniNamun, kita dapat menggunakan fungsi _6 untuk membantu kita dalam hal ini
Menggunakan _7, kami telah memeriksa apakah yang kami temui di jalur yang diberikan adalah direktori atau file. Ini sekarang menghasilkanLihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu
fs. readdirSync()Fungsi _8 hampir sama dengan fungsi 8, tetapi membaca secara sinkron, bukan asinkronIni bekerja dengan cara yang sama seperti pendekatan sebelumnya - hanya menangani operasi secara sinkron 0Di sini, kami telah melakukan hal yang sama yang telah kami lakukan sebelumnya. Memeriksa file dan direktori, mengubah aliran sedikit berdasarkan hasil. Kode ini dicetak
KesimpulanPada artikel ini, kami telah membahas beberapa cara untuk membuat daftar file dalam direktori di Node. js Kita mulai dengan 4, paket NPM yang dibuat untuk tujuan ini, setelah itu kita menggunakan modul 2 bawaan dan fungsi 8 dan 8 untuk membuat daftar file
Bagaimana cara mendapatkan semua file dalam direktori javascript?js mendapatkan semua file dalam direktori dimungkinkan dengan readdir() metode modul fs . Jalur file mewakili jalur direktori yang menjalankan file. Fungsi callback mengembalikan kesalahan atau array file.
Bagaimana cara mendapatkan daftar nama file dalam folder javascript?Kode berikut dapat digunakan untuk mendapatkan daftar nama file yang terdapat dalam folder tertentu. . const folderToReadPath = proses. argumen. irisan(2)[0]; const fs = membutuhkan('fs'); fs. readdirSync(folderToRead). forEach(file => { menghibur. log(berkas); Bagaimana Anda membuat daftar file dalam direktori?Untuk membuat daftar semua file di direktori saat ini, ketik berikut ini. ls -a Ini mencantumkan semua file, termasuk. dot (. ). Untuk menampilkan informasi detail, ketik berikut ini. ls -l bab 1. Profil. . Untuk menampilkan informasi rinci tentang direktori, ketik berikut ini. ls -d -l Bagaimana cara mendapatkan daftar file teks dalam folder?Misalnya, jika Anda ingin mencetak nama file dalam folder tertentu di 10 folder tersebut, masuk ke folder itu dan ketik CMD di kotak path. Kemudian masukkan dir /b > nama file. txt . File teks saya akan muncul di antara file di folder itu dan Anda dapat mencetak atau mengeditnya atau melakukan apa pun yang Anda inginkan dengannya. |