Mengapa dir *. * Daftar Semua File dan Folder?

Daftar Isi:

Mengapa dir *. * Daftar Semua File dan Folder?
Mengapa dir *. * Daftar Semua File dan Folder?

Video: Mengapa dir *. * Daftar Semua File dan Folder?

Video: Mengapa dir *. * Daftar Semua File dan Folder?
Video: Cara membuat lampu rumah otomatis malam nyala sendiri dan siang mati sendiri - YouTube 2024, April
Anonim
Terkadang Anda mungkin berakhir dengan hasil yang tidak diharapkan ketika menjalankan perintah, jadi mempelajari "mengapa" di balik hasilnya bisa sangat menarik. Dengan memperhatikan hal itu, pos Tanya Jawab SuperUser saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.
Terkadang Anda mungkin berakhir dengan hasil yang tidak diharapkan ketika menjalankan perintah, jadi mempelajari "mengapa" di balik hasilnya bisa sangat menarik. Dengan memperhatikan hal itu, pos Tanya Jawab SuperUser saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.

Sesi Tanya & Jawab Hari ini hadir untuk memberi kami SuperUser - subdivisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.

Pertanyaan

Pembaca SuperUu Luu Vinh Phuc ingin tahu mengapa dir *. * Mendaftar semua file dan folder:

When I run the dir *.* command, it produces unexpected results. Even files and folders without any dot in the name are listed. For example:

Why is that? Is there any way to only list files with a dot?
Why is that? Is there any way to only list files with a dot?

Mengapa dir *. * Daftar semua file dan folder?

Jawabannya

Penyelia SuperUser, Fleet Command memiliki jawaban untuk kami:

The DIR command comes from a time when:

  • A period (.) was not allowed as a character in file or folder names
  • File and folder names were restricted to 8 characters for names and 3 characters for extensions

Therefore, by that standard, *.* meant whatever the name and whatever the extension. It did not mean a string containing a “.”, which may or may not have characters before or after the “.”.

Microsoft’s policy is preserving backward compatibility, so that interpretation of *.* is retained. But in Windows PowerShell, *.* means a string containing a “.”, which may or may not have characters before or after the “.”.

Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.

Direkomendasikan: