Bagikan melalui


menghapus

Menghapus satu atau beberapa file. Jika Anda menggunakan menghapus untuk menghapus file dari disk, Anda tidak dapat mengambilnya.

Nota

Perintah ini sama dengan perintah del.

Sintaksis

erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

Parameter-parameternya

Pengaturan Deskripsi
<names> Menentukan daftar satu atau beberapa file atau direktori. Kartubebas dapat digunakan untuk menghapus beberapa file. Jika direktori ditentukan, semua file dalam direktori akan dihapus.
/p Meminta konfirmasi sebelum menghapus file yang ditentukan.
/f Memaksa penghapusan file baca-saja.
/dtk Menghapus file yang ditentukan dari direktori saat ini dan semua subdirektori. Menampilkan nama berkas saat sedang dihapus.
/q Menentukan mode diam. Anda tidak diminta untuk menghapus konfirmasi.
/a[:]<attributes> Menghapus file berdasarkan atribut file berikut:
  • r File baca-saja
  • h File tersembunyi
  • i File yang tidak diindeks konten
  • file Sistem
  • File yang siap diarsipkan
  • l Reparse point
  • - Digunakan sebagai awalan yang berarti 'tidak'
/? Menampilkan bantuan pada prompt perintah.

Komentar

  • Jika Anda menggunakan perintah erase /p, Anda akan melihat pesan berikut:

    FileName, Delete (Y/N)?

    Untuk mengonfirmasi penghapusan, tekan Y. Untuk membatalkan penghapusan dan menampilkan nama file berikutnya (jika Anda menentukan sekelompok file), tekan N. Untuk menghentikan perintah hapus , tekan CTRL+C.

  • Jika Anda menonaktifkan ekstensi perintah, parameter akan menampilkan nama file apa pun yang tidak ditemukan, alih-alih menampilkan nama file yang sedang dihapus.

  • Jika Anda menentukan folder tertentu dalam parameter <names>, semua file yang disertakan juga akan dihapus. Misalnya, jika Anda ingin menghapus semua file di folder \work, ketik:

    erase \work
    
  • Anda dapat menggunakan kartubebas (* dan ?) untuk menghapus lebih dari satu file sekaligus. Namun, untuk menghindari penghapusan file secara tidak sengaja, Anda harus menggunakan kartubebas dengan hati-hati. Misalnya, jika Anda mengetik perintah berikut:

    erase *.*
    

    Perintah hapus menampilkan perintah berikut:

    Are you sure (Y/N)?

    Untuk menghapus semua file di direktori saat ini, tekan Y lalu tekan ENTER. Untuk membatalkan penghapusan, tekan N lalu tekan ENTER.

    Nota

    Sebelum Anda menggunakan karakter kartubebas dengan perintah menghapus, gunakan karakter kartubebas yang sama dengan perintah dir untuk mencantumkan semua file yang akan dihapus.

Contoh

Untuk menghapus semua file dalam folder bernama Uji pada drive C, ketik salah satu hal berikut ini:

erase c:\test
erase c:\test\*.*

Untuk menghapus semua file dengan ekstensi nama file .bat dari direktori saat ini, ketik:

erase *.bat

Untuk menghapus semua file baca-saja di direktori saat ini, ketik:

erase /a:r *.*