Dengan asumsi Windows 8.1 berfungsi seperti Windows 7 Anda bisa pergi ke direktori root dan kemudian mencari *
untuk menemukan semua file. Ini harus mencantumkan semua file di semua subdirektori dalam satu tempat. Anda kemudian dapat memilih semua file dan memindahkannya ke tempat yang Anda inginkan.
Cara yang bisa dibilang lebih baik, jika Anda merasa nyaman dengan baris perintah, adalah membuat skrip batch untuk secara berulang mengulangi direktori dan menyalin file. Sesuatu seperti ini seharusnya berfungsi (peringatan wajar: Saya belum mengujinya, jadi Anda mungkin ingin membuat cadangan terlebih dahulu jika memungkinkan):
for /F %%A in ('dir /b /s /a-d ROOT\DIRECTORY') do copy %%A DESTINATION\PATH
Menggantikan ROOT\DIRECTORY
dengan path folder root dan DESTINATION\PATH
dengan tempat Anda ingin file berakhir. Anda juga bisa mengetik for
loop pada baris perintah (daripada meletakkannya di file .bat), tetapi jika Anda melakukannya gunakan %A
daripada %%A
.
Di atas for
loop pada dasarnya memanggil dir
untuk daftar semua file di bawah direktori root dan kemudian untuk setiap entri, ia memanggil copy
untuk menyalinnya ke direktori tujuan.
Penjelasan tentang opsi dir:
/b
: hanya mencetak nama file dan path dan tidak ada item header / footer
/s
: membuatnya secara rekursif melalui masing-masing subdirektori
/a-d
: membuatnya tidak mencetak direktori, jadi hanya file yang terdaftar (jika tidak, ia akan mencoba menyalin masing-masing direktori sendiri ke tujuan)
Mengetik dir /?
, for /?
atau copy /?
pada baris perintah akan memberi tahu Anda lebih banyak tentang penggunaannya jika Anda tertarik.