Saya mencoba untuk menghapus semua file yang diakhiri dengan nomor satu, tetapi karena alasan tertentu menghapus semua file dalam folder.
Perintah yang saya gunakan adalah
DEL *1.*
Ini berfungsi ketika saya menggunakan surat seperti
DEL *e.*
tetapi ketika saya menggunakan nomor semuanya terhapus.
dir
dan perilaku wildcard dan pertanyaan lainnya bertanya tentangdel
dan perilaku wildcard yang sama tidak benar-benar membuat mereka pertanyaan yang berbeda, Nifle. The perilaku wildcard di nama yang cocok adalah inti dari pertanyaan. Ini sering ditanyakan, dan duplikat ini hampir dalam bentuk kanonik. grawity menjawabnya dua kali sebelumnya. Jadi harus saya . Ini semua adalah duplikat .Jawaban:
Windows menyimpan nama file 8,3 untuk setiap file untuk memastikan kesesuaian.
Jadi, jika Anda memiliki file
file terakhir disimpan dengan nama alternatif
dengan demikian cocok dengan polanya
*1.*
.Anda dapat menjalankan
dir /x
untuk melihat semua nama file 8,3.Perbaikan :
Untuk menghapus semua file di direktori
directory
nama 8.3 mereka, jalankanUntuk menghapus semua file di direktori
directory
nama 8.3 mereka, termasuk yang ada di subdirektori, jalankanUntuk menonaktifkan 8,3 nama file pada drive
drive:
(hanya mempengaruhi file yang baru dibuat), jalankanUntuk menonaktifkan 8.3 nama file sekaligus (hanya memengaruhi file yang baru dibuat), jalankan
Untuk sintaks lengkap, jalankan
Informasi lebih lanjut:
Memberi Nama File, Jalur, dan Ruang Nama: Nama Pendek vs. Panjang
Bagaimana Windows Menghasilkan 8.3 Nama File dari Nama File Panjang
sumber
fsutil
diperkenalkan di XP, jika saya ingat dengan benar.