Arahan dir ialah perintah Prompt Perintah yang digunakan untuk memaparkan senarai fail dan subfolder yang terkandung dalam folder.
Untuk setiap fail atau folder yang disenaraikan, arahan akan, secara lalai, menunjukkan tarikh dan masa item terakhir ditukar, jika item itu ialah folder (dilabelkan dengan DIR) atau fail, saiz fail jika berkenaan, dan akhirnya nama fail atau folder termasuk sambungan fail.
Di luar senarai fail dan folder, arahan dir juga memaparkan huruf pemacu semasa bagi partition, label volum, nombor siri volum, jumlah bilangan fail yang disenaraikan, jumlah saiz fail tersebut dalam bait, nombor daripada subfolder yang disenaraikan, dan jumlah bait yang tinggal percuma pada pemacu.
Ketersediaan Perintah Dir
Arahan dir tersedia dari dalam Command Prompt dalam semua sistem pengendalian Windows termasuk Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista dan Windows XP.
Versi Windows yang lebih lama termasuk arahan dir juga tetapi dengan beberapa pilihan yang lebih sedikit daripada yang kami senaraikan di bawah. Arahan dir juga merupakan arahan DOS, tersedia dalam semua versi MS-DOS.
Arahan dir boleh didapati dalam versi Prompt Perintah luar talian, seperti yang tersedia daripada Pilihan Permulaan Lanjutan dan Pilihan Pemulihan Sistem. Perintah dir juga disertakan dalam Konsol Pemulihan dalam Windows XP.
Ketersediaan suis arahan dir tertentu dan sintaks arahan dir lain mungkin berbeza daripada sistem pengendalian ke sistem pengendalian.
Sintaks Perintah Dir
dir [drive :][laluan][nama fail] [ /a[ :] atribut] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] susunan isihan] [ /p] [ /q] [ /r] [/s ] [/t [:] medan masa] [ /w ] [/x ] [/4 ]
Lihat Cara Membaca Sintaks Perintah jika anda tidak pasti cara mentafsir sintaks arahan dir seperti yang ditulis di atas atau ditunjukkan dalam jadual di bawah.
Pilihan Perintah Dir | |
---|---|
Item | Penjelasan |
drive :, laluan, nama fail | Ini ialah pemacu, laluan dan/atau nama fail yang anda ingin lihat hasilnya. Ketiga-tiga adalah pilihan kerana arahan boleh dilaksanakan secara bersendirian. Kad bebas dibenarkan. Lihat bahagian Contoh Perintah Dir di bawah jika ini tidak jelas. |
/a |
Apabila dilaksanakan secara bersendirian, suis ini menunjukkan semua jenis fail dan folder, termasuk yang mempunyai atribut fail yang biasanya menghalangnya daripada muncul dalam Prompt Perintah atau dalam Windows. Gunakan /a dengan satu atau lebih atribut berikut (titik bertindih adalah pilihan, tiada ruang diperlukan) untuk menunjukkan hanya jenis fail tersebut dalam hasil perintah: a=arkibkan fail d=direktori h=fail tersembunyi i=bukan fail diindeks kandungan l=mata pengulangan r=fail baca sahaja s=fail sistem v=fail integriti x=tiada fail gosok -=Gunakan ini sebagai awalan kepada mana-mana atribut di atas untuk mengecualikan item dengan atribut fail tersebut daripada hasil carian. |
/b | Gunakan pilihan ini untuk menunjukkan hasil dir menggunakan format "telanjang", yang mengalih keluar maklumat pengepala dan pengaki biasa, serta semua butiran pada setiap item, hanya meninggalkan nama direktori atau nama fail dan sambungan. |
/c | Suis ini memaksa penggunaan pemisah beribu-ribu apabila arahan digunakan dalam cara yang menunjukkan saiz fail. Ini ialah tingkah laku lalai pada kebanyakan komputer, jadi penggunaan praktikal ialah /-c untuk melumpuhkan pemisah beribu-ribu dalam hasil. |
/d | Gunakan /d untuk mengehadkan item yang dipaparkan kepada hanya folder (terkandung dalam kurungan) dan nama fail dengan sambungannya. Item disenaraikan dari atas ke bawah dan kemudian merentas lajur. Data pengepala dan pengaki arahan dir standard kekal sama. |
/l | Gunakan pilihan ini untuk menunjukkan semua folder dan nama fail dalam huruf kecil. |
/n | Suis ini menghasilkan keputusan dengan lajur dalam tarikh > masa > direktori > saiz fail > struktur lajur fail atau nama folder. Oleh kerana ini ialah tingkah laku lalai, penggunaan praktikal ialah /-n yang menghasilkan lajur dalam fail atau nama folder > direktori > saiz fail > tarikh > pesanan masa. |
/o |
Gunakan pilihan ini untuk menentukan susunan isihan bagi hasil. Apabila dilaksanakan secara bersendirian, /o menyenaraikan direktori terlebih dahulu, diikuti dengan fail, kedua-duanya dalam susunan abjad. Gunakan pilihan ini dengan satu atau lebih daripada nilai berikut (titik bertindih adalah pilihan, tiada ruang diperlukan) untuk mengisih hasil arahan dir mengikut cara yang ditentukan: d=isih mengikut tarikh/masa (paling lama dahulu) e=isih mengikut sambungan (abjad) g=direktori kumpulan dahulu, diikuti dengan fail n=susun mengikut nama (abjad) s=susun mengikut saiz (paling kecil dahulu) -=Gunakan ini sebagai awalan dengan mana-mana nilai di atas untuk membalikkan susunan (-d untuk mengisih mengikut terbaharu dahulu, -s untuk terbesar dahulu, dsb.). |
/p | Pilihan ini memaparkan hasil satu halaman pada satu masa, diganggu dengan Tekan sebarang kekunci untuk meneruskan… gesaan. Menggunakan /p adalah hampir sama dengan menggunakan perintah dir dengan lebih banyak perintah. |
/q | Gunakan suis ini untuk memaparkan pemilik fail atau folder dalam hasil carian. Cara paling mudah untuk melihat atau menukar pemilikan fail dari dalam Windows adalah melalui butang Lanjutan dalam tab Keselamatan apabila melihat pada Properties fail. |
/r | Pilihan /r menunjukkan sebarang aliran data alternatif (ADS) yang merupakan sebahagian daripada fail. Strim data itu sendiri disenaraikan dalam baris baharu, di bawah fail dan sentiasa diakhiri dengan $DATA, menjadikannya mudah dikesan. |
/s | Pilihan ini menunjukkan semua fail dan folder dalam direktori yang ditentukan serta semua fail dan folder yang terkandung dalam mana-mana subdirektori direktori yang ditentukan itu. |
/t |
Gunakan pilihan ini dengan salah satu nilai di bawah (titik bertindih adalah pilihan, tiada ruang diperlukan) untuk menentukan medan masa untuk digunakan semasa mengisih dan/atau memaparkan hasil: a=akses terakhir c=dicipta w =terakhir ditulis |
/w | Gunakan /w untuk menunjukkan hasil dalam "format lebar" yang mengehadkan item yang dipaparkan kepada hanya folder (terkandung dalam kurungan) dan nama fail dengan sambungannya. Item disenaraikan dari kiri ke kanan dan kemudian ke bawah baris. Data pengepala dan pengaki arahan dir standard kekal sama. |
/x | Suis ini menunjukkan setara "nama pendek" untuk fail yang nama panjangnya tidak mematuhi peraturan bukan 8dot3. |
/4 | Suis /4 memaksa penggunaan 4 digit tahun. Sekurang-kurangnya dalam versi Windows yang lebih baharu, paparan tahun 4 digit ialah gelagat lalai dan /-4 tidak menghasilkan paparan tahun 2 digit. |
/? | Gunakan suis bantuan dengan arahan dir untuk menunjukkan butiran tentang pilihan di atas terus dalam tetingkap Prompt Perintah. Melaksanakan dir /? adalah sama seperti menggunakan arahan bantuan untuk melaksanakan help dir. |
Memandangkan jumlah maklumat yang biasanya dipulangkan oleh arahan dir, menyimpan kesemuanya ke fail teks melalui pengendali ubah hala biasanya merupakan idea yang bijak. Lihat Cara Mengubah Hala Keluaran Perintah ke Fail untuk mendapatkan maklumat lanjut tentang cara melakukannya.
Contoh Perintah Dir
Di bawah ialah beberapa cara berbeza anda boleh menggunakan arahan dir:
Jalankan Tanpa Suis
dir
Dalam contoh ini, arahan dir digunakan secara bersendirian, tanpa sebarang pemacu:, laluan, spesifikasi nama fail, mahupun sebarang suis, menghasilkan keputusan seperti ini:
C:\>dir
Volume dalam pemacu C tiada label.
Nombor Siri Jilid ialah F4AC-9851
Direktori C:\
2015-02-09 12:41 PM
$SysReset
2016-30-05 06:22 PTG 93 HaxLogs.txt
2016-07-05 02:58 PG PerfLogs
05/ 22/2016 07:55 PTG Fail Program
2016-31-05 11:30 PG Fail Program (x86)
2015-30-07 04: 32 PTG Suhu
2016-22-05 07:55 PTG Pengguna
2016-22-05 08:00 PTG Windows
2016-22-05 09:50 PM Windows.old1 Fail 93 bait
Seperti yang anda lihat, arahan dir telah dilaksanakan daripada direktori akar C (iaitu, C:\>). Tanpa menyatakan dari mana tepatnya untuk menyenaraikan folder dan kandungan fail, arahan lalai untuk memaparkan maklumat ini dari mana arahan itu dilaksanakan.
Senaraikan Item Tersembunyi
dir c:\users /ah
Dalam contoh di atas, kami meminta arahan dir menunjukkan hasil daripada drive: dan laluan c:\users, bukan dari lokasi kami menjalankan arahan itu. Kami juga menentukan, melalui suis /a dengan atribut h, bahawa kami hanya ingin melihat item tersembunyi, menghasilkan sesuatu seperti ini:
C:\>dir c:\users /ah
Volume dalam pemacu C tidak mempunyai label.
Volume Serial Nombor ialah F4AC-9851
Direktori c:\users
2016-07-05 04:04 AM Semua Pengguna [C:\ProgramData]
2016-22-05 08:01 PM Default2016-07-05 04:04 AM Pengguna Lalai [C:\Users\Default]2016-07-05 02:50 PG 174 desktop.ini1 Fail 174 bait
Senarai kecil direktori dan fail tunggal yang anda lihat dalam hasil di atas tidak membentuk keseluruhan folder c:\users-hanya fail dan folder tersembunyi. Untuk melihat semua fail dan folder, anda akan laksanakan dir c:\users /a (alih keluar h) sebaliknya.
Cari Fail Dalam Mana-mana Folder
dir c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt
Dalam contoh yang sedikit lebih kompleks, tetapi lebih praktikal ini, untuk arahan dir, kami meminta agar keseluruhan cakera keras kami dicari untuk fail CSV dan kemudian hasil minimum yang jelas dikeluarkan kepada dokumen teks. Mari lihat bahagian demi bahagian ini:
- c:\.csv memberitahu arahan dir untuk melihat semua fail () yang berakhir dengan CSV (.csv) sambungan dalam akar pemacu c:.
- /s mengarahkannya untuk pergi lebih dalam daripada akar c: dan sebaliknya, cari fail seperti ini dalam setiap folder, sedalam folder pergi.
- /b mengalih keluar apa sahaja kecuali laluan dan nama fail, pada asasnya mencipta "senarai" fail ini yang boleh dibaca.
- > ialah pengendali ubah hala, yang bermaksud "hantar ke" suatu tempat.
- c:\users\tim\desktop\csvfiles.txt ialah destinasi untuk >, bermakna keputusan akan ditulis pada fail csvfiles.txt dan bukannya dalam Prompt Perintah, yang akan dibuat di lokasi c:\users\tim\desktop (cth., Desktop yang anda lihat apabila anda log masuk).
Apabila anda mengubah hala output arahan ke fail, seperti yang kami lakukan di sini dalam contoh arahan dir ini, Prompt Perintah tidak memaparkan apa-apa. Walau bagaimanapun, output tepat yang anda akan lihat sebaliknya terletak di dalam fail teks itu. Inilah rupa csvfiles.txt kami selepas arahan dir selesai:
c:\ProgramData\Intuit\Quicken\Inet\merchant_alias.csv
c:\ProgramData\Intuit\Quicken\Inet\merchant_common.csv
c:\Users\All Users\Intuit\Quicken\Inet\merchant_alias.csv
c:\Users\All Users\Intuit\Quicken\Inet\merchant_common.csv
c:\Users\Tim\AppData\Roaming\condition.2.csv
c:\Users\Tim\AppData\Roaming\line.csvc:\Users\Tim\AppData\Roaming\media.csv
Walaupun anda pastinya boleh melangkau ubah hala fail, dan juga suis "format kosong", hasilnya akan menjadi sangat sukar untuk berfungsi dalam tetingkap Prompt Perintah, menjadikannya sukar untuk mencapai apa yang anda idamkan.
Perintah Berkaitan
Arahan dir selalunya digunakan dengan arahan del. Selepas menggunakan dir untuk mencari nama dan lokasi fail dalam mana-mana folder tertentu, del boleh digunakan untuk memadam fail terus daripada Command Prompt.
Similar ialah perintah rmdir /s, dan perintah deltree yang lebih lama, digunakan untuk memadam folder dan fail. Perintah rmdir (tanpa pilihan /s) berguna untuk memadam folder kosong yang anda temui dengan arahan dir.
Seperti yang dinyatakan di atas, arahan dir juga sering digunakan dengan operator ubah hala.