Di windows, apakah ada cara untuk mendapatkan daftar semua file dalam folder, termasuk semua file di dalam semua subfolder?
windows
file-management
filesystems
Edward Wong Hau Pepelu Tivrusk
sumber
sumber
dir
hanya sedikit lebih cepat jika tidak harus memeriksa kondisi apa pun; 2) itu memungkinkan Anda menyimpan nama ke dalam file.dir /a-d /b /s
.Coba pohon / f. Ini akan menampilkan seluruh struktur.
sumber
tree /f>filelist.txt
& itu berhasil.Anda akan mendapatkan UnixUtils di sourceforge , yang akan memberi Anda
find.exe
.Anda kemudian dapat melakukan hal berikut untuk daftar semua file dengan jalur folder.
Ada bentuk lain dari perintah Unix yang mungkin berguna bagi Anda.
Output lebih dapat dicari dibandingkan dengan yang asli
dir
dantree
perintah.Diperbarui dengan masukan dari
Johannes
.Di dalam
cmd.exe
shellbekerja cukup baik untuk daftar rekursif dalam bentuk Janda yang diformat,
(jadi Anda melihat "
C:\
" dan garis miring terbalik, '\
').Saya benar-benar merindukan jawaban "
\b
" dalamNifle
! (+1 untuk itu sekarang).sumber
dir
sangat mampu melakukan ini.find
keluaran Unix dengan DOSdir /s
atautree
dalam hal ini?dir /b
? :-)find
dan dengan Cygwin, tidak pernah mencoba perintah dos (sebenarnya membawa saya waktu untuk terbukacmd
shell dan menghindari/usr/bin/dir
untuk mencoba opsi yang Tapi, itu tidak bekerja; senang untuk belajar itu.:-)
Kenapa begitu rumit? Tekan Windowskey + F untuk memulai "Pencarian File" di Windows. Di sebelah kiri, buka "Lihat ke" dan pilih opsi di bagian bawah yang disebut "Browse ...". Pilih folder (sub) di mana Anda ingin mencari. Masukkan "*" (tanpa tanda kutip) di kotak edit "Semua atau sebagian nama file" dan mulai pencarian. Dapatkan kopi saat Anda mencari di disk besar dengan banyak data dan tunggu saja mesin pencari berbasis explorer ini untuk menunjukkan kepada Anda daftar lengkap. Anda dapat mencarinya, membuka file secara langsung dan bahkan mempersempit pencarian Anda jika perlu.
Mengapa orang lupa perilaku pencarian default Windows ini?
sumber
Saya menemukan file batch ini berguna
DragDropListFile.bat
Penggunaan: Cukup seret folder dan letakkan di file DragDropListFile.bat, lalu file bernama list.txt, yang berisi apa yang Anda inginkan, dibuat.
Jika Anda tidak suka seret & jatuhkan, coba file kumpulan ini
ListFile.bat
Penggunaan: letakkan file ListFile.bat di folder yang ingin Anda daftarkan file, kemudian jalankan file ListFile.bat, kemudian file bernama list.txt, yang berisi apa yang Anda inginkan, dibuat.
sumber
dir /s /w >files.txt
akan membuat Anda sebagian besar jalan ke sana. Itu akan menjaga ekstensi. Kemudian bukafiles.txt
di editor teks dan baik^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n
menyingkirkan celah dan detail folder antara daftar file folder individual untuk saya di Notepad ++.sumber