Anda memiliki folder tempat file log Anda terakumulasi dan folder tersebut tumbuh semakin besar setiap hari. Sekarang agar file log baru masuk, Anda tentu membutuhkan ruang. Tetapi jika Anda harus melakukannya secara manual, itu pasti akan memakan waktu. Bagaimana kalau Anda mengklik dua kali pada file batch dan file batch akan menghapus file yang lebih lama dari jumlah hari yang ditentukan? Atau katakanlah bagaimana file batch menghapus semua file dari ekstensi tertentu, katakanlah .temp, setiap kali Anda mengklik dua kali di atasnya? Kedengarannya bagus? Artikel ini dibuat khusus untuk Anda.
Baca terus, untuk mempelajari bagaimana Anda dapat dengan mudah menghapus semua file, atau file tertentu, yang lebih lama dari jumlah hari tertentu dengan bantuan skrip batch sederhana.
Daftar isi
Contoh Skenario
Harap pastikan bahwa Anda memiliki semua file yang akan dipertimbangkan untuk dihapus di bawah a induk map. Tidak apa-apa untuk folder induk ini memiliki subfolder, karena skrip batch akan mencari file di bawah subfolder juga, untuk menghapusnya. Dalam contoh berikut, saya memiliki folder bernama File Repo, di mana saya memiliki semua file yang perlu saya pertimbangkan untuk dihapus.
Bagian 1: Cara Otomatis Menghapus Semua File Lebih Lama dari Jumlah Hari Tertentu
Langkah 1: Pergi ke lokasi manapun pilihan Anda, bahkan bisa menjadi Desktop Anda. Di sinilah file batch Anda akan dibuat.
Sekarang klik kanan di mana saja di ruang kosong lalu klik Baru dan kemudian Dokumen Teks.
IKLAN
Langkah 2: Klik pada file yang baru dibuat sekali dan kemudian tekan tombol F2 kunci untuk ganti nama dia.
Berikan filenya nama apapun pilihanmu, tapi pastikan untuk memberikan ekstensi file sebagai kelelawar. Dalam contoh di bawah ini kami telah menamai file batch kami sebagai geekPageBatchDelete.bat.
Catatan: Sangat penting untuk memberikan kelelawar perpanjangan.
Langkah 3: Pukul Memasuki kunci dan Anda akan mendapatkan yang berikut: Ganti nama jendela, di mana Anda harus menekan Ya tombol untuk melanjutkan.
Langkah 4: Seperti selanjutnya, klik kanan pada yang baru dibuat berkas batch lalu klik Sunting pilihan.
Langkah 5: Salin dan tempel kode berikut ke buku catatan file yang terbuka sebelum Anda.
@echo mati. untuk file /p "" /s /m *.* /D - /C "cmd /c del @path"
Catatan penting: Tolong ganti dengan path lengkap folder induk Anda yang memiliki file Anda. Juga, ganti dengan jumlah hari yang sebenarnya. Semua file yang lebih lama dari jumlah hari yang ditentukan akan dihapus. Anda dapat merujuk ke tangkapan layar di bawah ini untuk gambar yang lebih jelas.
Penjelasan Skrip
Bagian ini untuk pembaca geek kami yang ingin tahu tentang cara kerja skrip kecil kami. Mari kita lihat apa yang terjadi pada skrip di atas.
untuk file – Kata kunci ini digunakan untuk menjalankan perintah pada setiap file di dalam folder yang dipilih.
/p – /p menetapkan jalur ke string, yaitu, yang mengikutinya.
/s – Parameter ini memastikan bahwa semua filedalam itu subfolder juga dilalui.
/m *.*– /m parameter adalah untuk membuat pencocokan. Kartu liar *.* berarti semua file harus dipertimbangkan, terlepas dari nama dan ekstensinya.
/D – Dengan menggunakan parameter ini Anda dapat menentukan a tanggal.
/C – Setelah parameter inilah kita menentukan memerintah yang perlu dijalankan pada semua file yang memenuhi persyaratan.
IKLAN
del @path – Ini akan menghapus file di jalur yang diberikan, yang memenuhi sisa kondisi di atas. Karena kami telah menggunakan untuk file, semua file akan dihapus satu per satu.
Langkah 6: Sekarang tekan Mengajukan tab di bagian atas lalu tekan Menyimpan pilihan.
PERINGATAN: Sebelum melanjutkan dengan Langkah 7, pastikan Anda memiliki cadangan jika diperlukan. Setelah Anda menjalankan file batch, semua file di folder tertentu yang lebih lama dari jumlah hari yang ditentukan akan dihapus.
Langkah 7: Sekarang, cukup klik dua kali di kelompokmengajukan untuk mengeksekusinya, dan untuk melihat keajaibannya.
Bagian 2: Cara Menghapus File Tertentu Secara Otomatis Lebih Lama dari Jumlah Hari Tertentu
Sekarang katakanlah Anda memiliki file tertentu bahwa Anda perlu dihapus jika lebih lama dari jumlah hari tertentu. Dalam hal ini, Anda dapat mengikuti langkah-langkah yang sama persis seperti pada bagian di atas, tetapi dalam Langkah 5, Tolong Salin dan tempel kode berikut sebagai gantinya.
@echo mati. untuk file /p "" /s /m /D - /C "cmd /c del @path"
Mengganti pengikut:
-> Jalur sebenarnya ke folder Anda yang berisi file yang akan dihapus.
- Nama file yang akan dihapus.
- Jumlah hari yang sebenarnya.
Bagian 3: Cara Otomatis Menghapus File dengan Ekstensi File Tertentu dan Lebih Lama dari Jumlah Hari Tertentu
Sekarang katakanlah Anda ingin menghapus semua file txt dalam folder, atau file docx, yang lebih lama dari jumlah hari tertentu. Dalam hal ini, Anda dapat mengikuti langkah-langkah yang disebutkan di Bagian 1. Tapi seperti di Bagian 2, di Langkah 5, Salin dan tempel kode berikut sebagai gantinya.
@echo mati. untuk file /p "" /s /m *. /D - /C "cmd /c del @path"
Mengganti pengikut:
– Ini adalah jalur folder yang berisi file yang akan dihapus.
– Jenis ekstensi yang ingin Anda hapus.
– Jika file lebih lama dari jumlah hari yang ditentukan dan memiliki ekstensi yang disebutkan menggunakan, itu akan dihapus.
Bagian 4: Cara Menghapus Semua File Secara Otomatis
Mari kita lihat satu kasus lagi di mana Anda ingin menghapus semua file di dalam folder tertentu terlepas dari ekstensinya dan jumlah hari sejak file tersebut dibuat. Dalam hal ini, Anda perlu menentukan jumlah hari sebagai nol. Langkah-langkahnya sama seperti yang disebutkan di Bagian 1, satu-satunya perbedaan adalah pada kode yang Anda tempel Langkah 5, yang seharusnya seperti di bawah ini.
@echo mati. untuk file /p "" /s /m *.* /D -0 /C "cmd /c del @path"
Mengganti pengikut:
– Semua file di jalur ini akan dihapus terlepas dari ekstensi atau usianya.
Anda juga dapat mencoba kombinasi lain seperti menghapus semua file yang dari ekstensi tertentu oleh menggabungkan Bagian 3 dan 4. Harap beri tahu kami jika Anda memiliki persyaratan khusus lainnya.
Itu dia. Mohon beri tahu kami di bagian komentar apakah Anda dapat mengotomatiskan proses dengan bantuan artikel kami.
Nantikan tips, trik, cara, dan peretasan yang lebih menakjubkan.