Cara termudah untuk mengekstrak isi banyak folder sekaligus?

27

Di Windows 7, saya memiliki direktori folder yang masing-masing berisi file sebagai isinya. Apakah ada cara untuk mengekstrak semua konten dari masing-masing folder ke lokasi terpisah selain memotong dan menempel konten satu folder pada suatu waktu?

John Dream
sumber

Jawaban:

57

Jika Anda ingin memindahkan isi direktori sumber dan semua sub-direktori ke direktori tujuan tunggal (yaitu meratakan struktur folder), itu sangat mudah dan Anda bahkan tidak perlu repot dengan baris perintah.

Cukup buka folder sumber tingkat atas (yang isinya ingin Anda salin), dan di kotak pencarian Windows Explorer ketik * (hanya bintang atau tanda bintang). Ini akan menampilkan setiap file dan sub-folder di bawah folder sumber. Sekarang cukup urutkan berdasarkan Ketik untuk mengelompokkan semua file bersama, pilih semuanya, lalu potong / salin dan tempel di direktori tujuan.

Jika Anda memiliki file tersembunyi dan sistem juga, di bawah Atur → Folder dan opsi pencarian → Lihat tab pastikan Tampilkan file tersembunyi ... dipilih, dan Sembunyikan file sistem operasi yang dilindungi tidak dicentang.

Karan
sumber
8
Ini, teman saya, itulah sebabnya saya pergi ke SU sesering mungkin. DAMN HALUS
t0mgs
1
The real life-hack +1
adelriosantiago
1
Jawaban yang bagus, Tidak akan pernah memikirkan hal ini, saya bermain-main dengan XCOPY dan hal-hal lain dan saat-saat yang jauh dari menindak AHK. +1.
ATaco
Hmm saya baru saja mencobanya dengan Windows 10 dan foldernya terpelihara ...
JohnAndrews
3
@JohnAndrews: Tidak, masih berfungsi dengan baik di semua versi Win10 selama Anda hanya memilih file.
Karan
5

Anda dapat menggunakan Windows Command Prompt untuk menjalankan perintah:

move C:\path\to\folder\*\* C:\path\to\folder\


Saya tidak 100% yakin tentang tanda hubung, tetapi \ atau / seharusnya berfungsi. Perintah di atas akan memindahkan semua file dari semua folder di folder C: \ path \ ke \ ke folder C: \ path \ to \.

Ernestas
sumber
sakit bermain-main dengan itu. Saya pikir ada solusi command prompt im dengan asumsi mereka semua menggunakan wildcard '*'
John Dream
Berhati-hatilah karena ini akan mengalahkan semua nama file duplikat.
Bob