Cara Menghapus File Secara Otomatis Lebih Lama dari Jumlah Hari Tertentu di PC Windows

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.

1 Sampel Min

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

2 File Baru Min

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.

3 Nama File Min

Langkah 3: Pukul Memasuki kunci dan Anda akan mendapatkan yang berikut: Ganti nama jendela, di mana Anda harus menekan Ya tombol untuk melanjutkan.

4 Ganti Nama Min

Langkah 4: Seperti selanjutnya, klik kanan pada yang baru dibuat berkas batch lalu klik Sunting pilihan.

5 Sunting Min

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.

6 Gambar Notepad Min

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.

7 Simpan File Min

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.

8 Jalankan Batch Min

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.

9 File Tertentu Min

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.

10 min ekstensi

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.

11 Semua File Min

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.

Periksa Riwayat Perlindungan di Microsoft Defender pada Windows 11/10

Periksa Riwayat Perlindungan di Microsoft Defender pada Windows 11/10Bagaimana Caranya?KeamananWindows 10Jendela 11

Microsoft Defender Antivirus adalah solusi keamanan bawaan untuk Windows yang menjaga sistem Anda terlindungi dari serangan malware atau virus apa pun. Ini melindungi PC Anda secara real-time dari ...

Baca selengkapnya
Cara Menonaktifkan Riwayat Aktivitas di Windows 11

Cara Menonaktifkan Riwayat Aktivitas di Windows 11Bagaimana Caranya?Jendela 11

Privasi data dan riwayat penelusuran Anda sangat penting bagi pengguna PC dan laptop, dan dengan demikian, banyak pengguna Windows mungkin ingin menonaktifkan riwayat aktivitas mereka di PC Windows...

Baca selengkapnya
Cara membuat titik pemulihan di Windows 11

Cara membuat titik pemulihan di Windows 11Bagaimana Caranya?Jendela 11

Restore Point adalah upaya terakhir untuk mendapatkan kembali data komputer Anda jika komputer Anda menghadapi masalah fatal, dengan mengorbankan beberapa perubahan terbaru. Pada artikel ini, kami ...

Baca selengkapnya