Dalam direktori saya, saya memiliki file file
- x.dll
- x.lib
- x.pdb
- x.exp
- x.plugin
Ketika saya mengeluarkan perintah dir \*.*~
itu harus mengatakan 'File tidak ditemukan' seperti di laptop teman saya. Tetapi pada mesin saya itu mencantumkan file x.plugin
.
Sebenarnya setelah beberapa saat mencoba saya menemukan bahwa itu daftar semua file dengan ekstensi lebih dari 3 karakter.
Adakah yang pernah mendengar tentang perilaku ini sebelumnya?
windows-7
command-line
dir
rezna
sumber
sumber
~
) di bagian akhir sepertinya tidak didukung, sehingga hasilnya mungkin tidak terdefinisi, saat Anda memperolehnya. Menambahkannya di awal kueri akan memberi tahu Win 7 untuk menggunakan sintaks gaya DOS untuk wildcard (tetapi tilde itu sendiri akan diabaikan).Jawaban:
Melihat perintah
dir *.*~
, saya akan menganggapnya mencantumkan semua file dalam direktori.The
*
placeholder berarti 'sejumlah karakter apapun'.Jika Anda ingin menemukan semua file berakhir
xx~
, saya akan menggunakan perintahdir *.??~
. '?' berarti 'salah satu karakter'.Setidaknya, ini dulu di masa DOS 'lama' ...
sumber