Jawaban:
Sebuah aplikasi kecil bernama FileList harus melakukan pekerjaan dengan baik untuk Anda jika Anda menginginkan sesuatu yang sedikit lebih kuat daripadadir /s > files.txt
Dari README:
FileList adalah utilitas baris perintah yang menghasilkan daftar file yang diberikan jalur dalam format CSV, yang dapat diimpor dalam spreadsheet atau database. Daftar termasuk nama file, ukuran, jalan, akses terakhir dan perubahan tanggal, dll. Versi Windows yang didukung: Windows 200 * / XP / Vista Pemakaian: FILELIST [/ OPTION] [/ FILTER pattern1; pattern2; ...] [/ NOHEADER] Path [> list.csv] / NOHEADER Meninggalkan header kolom dari output. / ATRIBUT Termasuk kolom dengan atribut yang ditetapkan untuk setiap file. / PEMILIK Menambahkan kolom yang berisi pemilik setiap file. Meminta pemilik file sayangnya operasi lambat di domain Windows, ini sebabnya pemilik file dinonaktifkan secara default. MENGGUNAKAN opsi ini secara signifikan akan memperlambat pembuatan daftar. / PENULIS Selain itu mengekstrak nama penulis dari dokumen MS Office. Jangan membingungkan penulis dengan pemiliknya. Pemilik terdaftar di kolom tambahan secara default. Switch ini memperlambat pembuatan Daftar. / LASTSAVEDATE Selain itu mengekstrak tanggal penyimpanan terakhir dari dokumen MS Office. / MD5 Termasuk kolom dengan checksum MD5 dari setiap file. / FILTER Memungkinkan untuk menentukan satu atau lebih filter, dipisahkan dengan titik koma. Kartu liar '*' dan '?' dapat digunakan. Dengan menggunakan ">" hasilnya dapat dialihkan ke file. INSTALASI ~~~~~~~~~~~~ Cukup letakkan FileList.exe di tempat yang Anda inginkan, kami sarankan folder Windows Anda. TIPS & ANNOTASI ~~~~~~~~~~~~~~~~~ * FileList menggunakan pemisah daftar yang diatur di Control Panel Windows. * Menggunakan ekstensi .CSV untuk file output memungkinkan Anda untuk membuka file di Excel dengan klik dua kali di Explorer. * Perintah Windows "at" dapat digunakan untuk menjadwalkan pembuatan daftar Daftar File. Perintah berikut membuat daftar semua file mp3 termasuk pemiliknya setiap Senin malam: pada 00:01 / SETIAP: m "C: \ path \ to \ filelist.exe" / PEMILIK / FILTER * .mp3 c: \ ^> output.txt
Yang terbaik yang saya temukan untuk Anda tanpa menggunakan file batch adalah:
dir / B> files.txt
Ini akan memberi Anda semua nama file dan direktori di folder saat ini, tetapi untuk mengekstrak ukuran file tanpa mendapatkan informasi waktu, sepertinya akan mengambil file batch ATAU Anda harus menginstal Windows versi sed, dan gunakan itu untuk mengedit garis (dengan pipelining ke dalamnya).
tree C: /F >> log.txt
Memberi tampilan yang sedikit lebih bermanfaat sangat tergantung pada apa yang harus Anda lakukan setelahnya.