Saya ingin mencari dan menghapus * .mp4 * .mpeg, * .mkv, * .flv, * .avi (semua file video) dari semua drive (C, D, E, F) atau di mana saja di komputer saya di direktori atau subdirektori, menggunakan File BATCH. Sistem operasi saya adalah windows XP.
windows
windows-xp
batch-file
Vinayak Shinde
sumber
sumber
Jawaban:
( Dokumentasi )
Saya tidak punya alat untuk menguji ini sekarang. Jalankan saja dan lihat, jika itu melakukan semuanya dengan benar. Setelah itu hapus
@echo
dan jalankan lagi.sumber
cmd.exe
dan tekan Return atau klik OK) dan jalankan file batch atau urutan perintah dari sana. Ini akan tetap terbuka setelahnya.Pertama-tama, itu bisa sangat berbahaya untuk menghapus file secara membabi buta dengan file batch karena itu akan menghapus apa saja. Dan sementara ini tampaknya menjadi tujuan Anda, Anda harus sadar bahwa itu juga akan menghancurkan file yang merupakan bagian dari sistem operasi (Windows hadir dengan beberapa video di sana-sini), serta semua program dan permainan yang memiliki file video. Jika tujuan Anda adalah membebaskan ruang, maka ada cara yang lebih baik untuk melakukan itu (selain itu, tidak semua video berukuran besar).
Bagaimanapun, setelah versi awal saya secara ajaib berhenti bekerja tanpa alasan yang jelas (ya, saya mencoba menjelaskan semuanya), saya akhirnya menggunakan work-around . Satu-satunya kelemahan untuk menggunakan
pushd
adalah bahwa jika Anda membatalkan file batch, Anda akan berakhir di drive apa pun itu ketika Anda menekan Ctrl+ Break.Alih-alih hanya membabi buta menghapus semuanya, saya membuatnya sehingga ia membangun file batch sekunder (
delmovie.bat
) yang dapat Anda pindai untuk memastikan tidak ada apa pun yang ingin Anda simpan. Kemudian Anda bisa menjalankan file batch yang dihasilkan untuk menghapusnya. Dibutuhkan beberapa detik ekstra tetapi jauh lebih aman.Versi ini tidak termasuk direktori sistem dengan daftar putih, bukan daftar hitam, jadi alih-alih mengecualikan direktori yang ingin Anda abaikan, ini menambahkan direktori yang ingin Anda pindai (melakukan sebaliknya akan sedikit lebih rumit dan saya bisa sediakan skrip untuk melakukannya jika perlu). Saya menambahkan
c:\videos
sebagai contoh bagaimana Anda dapat menambahkan direktori Anda sendiri jika diperlukan (tidak ada ruginya meninggalkanc:'videos
di sana jika Anda tidak memiliki direktori seperti itu).sumber