Arahan dir pada baris arahan bermaksud. Buat fail teks dengan senarai fail pada baris arahan. Paparkan senarai fail dalam folder dan subfoldernya pada skrin baris arahan

Spesifikasi arahan: DIR [n:][nama fail[.type]]

Perintah memaparkan maklumat tentang elemen direktori (fail dan subdirektori) - nama, sambungan, panjang dalam bait (untuk fail), atribut subdirektori

(untuk subdirektori), masa dan tarikh penciptaan, serta label cakera dan jumlah ruang kosong padanya dalam bait.

/P pilihan menentukan paparan "halaman demi halaman" bagi direktori bersaiz skrin.

Selalunya berlaku bahawa skrin "tidak mencukupi" untuk memaparkan semua baris dalam katalog. Untuk dapat melihat semua baris dengan teliti, anda boleh memberikan arahan pada akhir teks indeks khas/P. Dalam kes ini, selepas mengeluarkan 23 baris pertama katalog, sistem akan mengganggu pengeluaran dan menunggu sehingga pengguna menekan sebarang kekunci.

Contoh: C:\>dir /p

/W parameter berfungsi untuk pengedaran padat katalog.

Apabila dinyatakan, sistem hanya memaparkan nama dan jenis fail, tanpa atribut lain. Dalam kes ini, output tidak berlaku dalam lajur, tetapi dalam baris. Terima kasih kepada kaedah ini, lebih banyak nama fail dimuatkan pada skrin berbanding dengan format biasa, walaupun mereka kurang senang dibaca.

Contoh: C:\>dir doc\abc /w

Penggunaan termudah arahan DIR tanpa parameter menghasilkan paparan direktori semasa. Sebagai contoh, imej pada skrin kelihatan seperti ini:

Isipadu dalam pemacu C ialah TOM1
Direktori C:\

KONFIG SYS 118 6-03-88 11:42p
AUTOEXEC BAT 994 7-20-88 12:59p
PERINTAH COM 22042 8-14-88 8:00p
SYS 5-19-88 2:19p
EXE 2-25-88 4:44p
ABC 5-29-88 9:47a
DOC 4-30-88 9:43a
KERJA 1-20-88 4:44a

8 Fail 65344 bait percuma

Teks yang dipaparkan pada skrin menyatakan perkara berikut:
- pemacu C: dilabelkan TOM;

Terdapat 3 didaftarkan dalam direktori root fail biasa(CONFIG.SYS, AUTOEXEC.BAT dan COMMAND.COM) dan 5 subdirektori;

Untuk melihat subdirektori DOC, hanya keluarkan arahan DIR dengan parameter - nama subdirektori:

C:\>dir doc

Dalam subdirektori ini, pada permulaan jadual output, baris jenis khas muncul:

.. 4-30-88 9:43a

Baris ini menunjukkan bahawa direktori yang dikeluarkan adalah direktori bawahan, dan tarikh dan masa penciptaannya ditunjukkan.

Parameter arahan DIR boleh menjadi mana-mana laluan yang menghala ke akar atau subdirektori mana-mana peringkat yang terletak pada mana-mana cakera.

Mari lihat beberapa contoh:

Oleh itu, tidak kira apa direktori semasa sistem dikonfigurasikan, pengguna mempunyai peluang untuk melihat mana-mana direktori fail yang diminati dengan menentukan laluan yang sesuai sebagai parameter kepada arahan DIR.

Selain menentukan laluan, parameter arahan DIR selalunya mengandungi corak nama fail, yang membolehkan anda memilih kumpulan tertentu fail.

Contoh: Pilih daripada subdirektori fail DOC taip TXT. Anda boleh menentukan arahan DIR dengan templat *.TXT. Perintah itu kelihatan seperti:

C:\>dir doc\*.txt

Templat boleh ditentukan tanpa awalan laluan; kemudian sekumpulan fail dalam direktori semasa dipilih.

Perintah DIR dalam mana-mana variasinya tidak mengubah direktori, ia hanya memaparkan kandungannya.

Contoh: Perintah untuk mencetak direktori semasa ke pencetak boleh kelihatan seperti:

C:\>dir > prn

Di sini tanda ">" bermaksud bahawa bukannya output standard katalog ke paparan, ia harus diubah hala ke pencetak yang ditunjukkan dalam dalam contoh ini bernama PRN. Dengan cara yang sama, anda boleh menulis direktori ke mana-mana fail.

Contoh arahan yang menulis direktori semasa ke fail yang dipanggil KATALOG:

C:\>dir > katalog

Spesifikasi arahan: MD [n:]laluan / MKDIR [n:]laluan

Subdirektori baharu boleh dibuat dalam mana-mana direktori semasa.

Sebagai contoh, Dalam subdirektori WORK semasa, anda perlu mencipta subdirektori PRO. Mari gunakan arahan MD:

C:\WORK>md pro

Selepas ini, direktori WORK akan muncul baris baru jenis:

PRO

7-05-88 5:26p

Subdirektori yang baru dibuat boleh diisi dengan fail. Fail, yang merupakan direktori, menduduki 4 KB memori setiap media luaran, jadi mencipta direktori baharu bukanlah operasi yang tidak berbahaya dari segi penggunaan memori pada media luaran.

Spesifikasi arahan: RD [n:]laluan / RMDIR [n:]laluan

Direktori mesti kosong. Direktori semasa dan akar tidak boleh dipadamkan.

Mengalih keluar subdirektori dilakukan dengan arahan RD. Selagi sekurang-kurangnya satu fail didaftarkan dalam subdirektori, ia tidak boleh dipadamkan. Walaupun anda cuba melakukan ini, sistem tidak akan menyelesaikan operasi ini. Pemadaman boleh dilakukan dalam mana-mana direktori.

Contoh:

C:\WORK>rd pro

C:\DOC>rd\work\pro

Perintah pertama mengalih keluar subdirektori PRO daripada direktori WORK semasa. Perintah kedua memadamkan subdirektori yang sama, walaupun yang semasa ialah direktori DOC.

Spesifikasi arahan: LALUAN [[n:]laluan[[;[n:]laluan]...]]

Jika fail boleh laku tidak ditemui dalam direktori semasa, ia dicari secara berurutan dalam direktori yang disenaraikan dalam PATH, tanpa mengubah direktori semasa. Perintah PATH tanpa parameter mengembalikan senarai laluan alternatif semasa. Perintah PATH dengan parameter ";" membatalkan laluan yang telah ditetapkan sebelum ini. Arahan PATH tidak membuat sebarang perubahan pada sistem fail atau tetapan direktori semasa.

Argumen standard kepada arahan PATH mengandungi penetapan satu atau lebih laluan, dipisahkan dengan ";".

Contoh:

C:\>laluan c:\;c:\exe

Perintah ini bermakna bahawa fail yang tidak ditemui dalam direktori semasa harus dicari terlebih dahulu di sepanjang laluan C:\, kemudian di sepanjang laluan C:\EXE.

Arahan PATH biasanya muncul dalam fail arahan "autoload" - AUTOEXEC.BAT. sebab tu pengguna akhir selalunya tidak perasan apa yang pasukan ini telah lakukan sebenarnya. Tetapi dia sentiasa boleh mengetahui laluan alternatif yang dipasang masa ini. Untuk melakukan ini, hanya keluarkan arahan PATH tanpa hujah.

Anda boleh membatalkan laluan alternatif yang dipasang dengan arahan:

23/04/16 11.1K

Kira-kira dua dekad yang lalu, tiada menu Mula atau bar tugas. mesra GUI, yang kita tahu tidak wujud ketika itu, tetapi sebaliknya terdapat skrin hitam dengan kursor berkelip. Tetapi jika anda perlu mengakses beberapa Elemen Windows, anda masih perlu membuka command prompt atau CMD:


Jika anda tidak pernah menggunakan baris arahan, panduan ini akan membantu anda mempercepatkan dan memberitahu anda beberapa arahan CMD yang perlu anda ketahui sekiranya berlaku kecemasan.

Untuk mengaksesnya dalam Windows 7 atau lebih tinggi, anda boleh menaip dalam bar carian menu "Mula" " cmd"atau" baris arahan" Anda juga boleh mendapatkannya di sini: Menu Mula - Semua Program - Aksesori - Prompt Perintah. Senarai penuh Anda boleh mencari parameter untuk setiap arahan di bawah pada tapak web Microsoft.

Sila ambil perhatian bahawa arahan tidak sensitif huruf besar dan anda perlu menekan Enter untuk melaksanakannya.

Perintah Baris Perintah Asas

DIR adalah singkatan untuk Direktori, ini Perintah CMD untuk pemula Menyenaraikan semua fail dan folder dalam direktori tertentu. Serta saiz, pengembangan dan ruang kosong, kekal pada cakera. Perintah boleh ditukar dengan parameter tambahan, seperti DIR /p ( menyenaraikan halaman demi halaman), DIR /q ( memaparkan maklumat tentang pemilik tapak), DIR / w ( memaparkan senarai dalam format dikembangkan dengan bilangan maksimum fail pada satu baris), DIR/h ( memaparkan senarai dalam format yang diperluas yang dibahagikan kepada lajur), DIR /n ( mencetak senarai panjang dalam satu baris), DIR /l ( mencetak senarai direktori dan nama fail yang tidak diisih huruf kecil ), DIR /b ( memaparkan senarai fail tanpa maklumat tambahan). DIR /s menyenaraikan fail dan direktori daripada katalog ini, serta semua subdirektori. Dengan memasukkan DIR/? , anda akan melihat senarai semua pilihan yang tersedia.

Perintah CD atau CHDIR ( Tukar Direktori) bertujuan untuk menukar direktori. Perintah melakukan beberapa operasi. CD membawa anda ke bahagian paling atas pepohon direktori. CD.. mengalihkan anda ke direktori induk bagi direktori semasa. Nama direktori CD membawa anda ke direktori itu. Taip CD untuk memaparkan nama direktori semasa.

MD atau MKDIR ( Buat Direktori) membolehkan anda membuat direktori (folder). Untuk mencipta direktori, gunakan sintaks berikut: MD directory-name .

CLS mengosongkan skrin. Perintah CMD dalam Windows ini digunakan jika emulator baris arahan diisi dengan senarai arahan dan operasinya.

EDIT nama fail membolehkan anda menukar kandungan fail.

Perintah DEL membolehkan anda memadam satu atau lebih fail. Sebagai alternatif, anda boleh menggunakan arahan ERASE. Untuk memadam fail, gunakan sintaks nama fail DEL.

Jika anda ingin memadamkan semua fail dengan sambungan tertentu, kemudian masukkan DEL *.doc dan semua fail dengan sambungan doc. DEL *.* mengalih keluar semua fail daripada direktori semasa, jadi berhati-hati dengan arahan ini.

RD atau RMDIR - Anda boleh menggunakan arahan ini untuk memadam folder, tetapi folder mesti kosong. Sintaksnya agak mudah. Masukkan nama folder RD. Jika anda ingin memadam folder yang tidak kosong, anda boleh menggunakan nama folder RD /S. Berhati-hati dengan arahan ini kerana ia memadamkan folder dan semua kandungannya secara kekal.

RENAME , atau REN, menamakan semula fail atau direktori. Sintaks untuk ini arahan cmd kawalan komputer adalah seperti berikut: RENAME nama semasa nama baru. Contohnya, jika anda ingin menamakan semula fail bernama iPhone.txt kepada iPad.txt , masukkan RENAME iPhone.txt iPad.txt .

MOVE membolehkan anda memindahkan satu atau lebih fail dari satu direktori ke direktori lain. Contohnya, jika anda ingin mengalihkan fail 1.txt yang terletak dalam direktori semasa ke folder bernama Numericals di dalam direktori semasa, masukkan MOVE 1.txt Numericals .
Jika anda telah cuba menamakan semula direktori (folder) menggunakan arahan RENAME dengan cara di atas, maka anda tahu bahawa ia tidak berfungsi. Perintah MOVE akan membantu kami dengan ini, kerana ia juga boleh digunakan untuk menamakan semula direktori. Taip MOVE current-name new-name, dengan current-name ialah nama direktori dalam folder semasa.

Perintah COPY membolehkan anda menyalin satu atau lebih fail dari satu lokasi ke lokasi lain. Perintah ini membolehkan anda menggabungkan fail dari jenis yang sama. Mari kita lihat pelbagai contoh menggunakan arahan COPY:

  • SALIN nama fail nama folder akan menyalin nama fail fail ke folder sedia ada;
  • SALINAN nama fail nama fail baharu mencipta salinan fail dengan nama baharu;
  • SALINAN *. doc Word menyalin semua fail dengan sambungan .doc ke folder bernama Word.

Perintah asas CMD XCOPY adalah untuk fail dan direktori, termasuk subdirektori. Pilihan yang paling mudah Kegunaannya adalah untuk menyalin semua fail dari satu cakera ke cakera yang lain. Sintaks: XCOPY Pemacu sumber: Pemacu destinasi: /e, di mana pilihan /e membolehkan anda menyalin semua subdirektori, walaupun ia kosong. Gunakan /s untuk mengelakkan penyalinan direktori kosong. Anda boleh menggunakan nama folder cakera sumber atau pemacu destinasi untuk hanya menyalin keseluruhan kandungan satu folder ke folder yang lain.

Perintah tambahan

Perintah FORMAT dalam CMD membolehkan anda memadam maklumat daripada cakera keras atau menyediakannya untuk menyalin data jika anda telah memasang cakera baharu. Sintaks untuk menggunakan arahan ialah: FORMAT drive: . Jika anda ingin memformat semula pemacu khusus untuk sistem fail tertentu, anda boleh melakukan ini menggunakan arahan: FORMAT pemacu: /fs: sistem fail, di mana sistem fail boleh: FAT, FAT32 atau NTFS. Selepas menggunakan arahan, semua data dari cakera akan dipadamkan tanpa kesan.

FC - Digunakan untuk membandingkan dua fail antara satu sama lain. Katakan anda mempunyai dua fail gadgets360_1.txt dan gadgets360_2.txt . Untuk membandingkannya, anda perlu memasukkan arahan berikut: Alat FC360_1.txt alat360_2.txt.

Output IPCONFIG maklumat terperinci tentang tetapan rangkaian: alamat IP, dan juga melaporkan jenisnya sambungan rangkaian komputer anda (menggunakan Wi-Fi atau Ethernet). Masukkan IPCONFIG /ALL untuk mendapatkan gambaran keseluruhan semua tetapan rangkaian, termasuk pelayan DNS yang anda gunakan. Masukkan IPCONFIG /RENEW untuk mendapatkan alamat IP baharu pelayan DHCP. Ini boleh membantu jika anda menghadapi masalah menyambung ke Internet.

Pasukan DIR digunakan untuk memaparkan maklumat tentang kandungan direktori dan cakera. Perintah ini mempunyai sintaks berikut: DIR [drive:][path][filename] attributes]] sort order]] time]] [drive:][path][filename].

Seperti yang anda lihat dari sintaks, arahan DIR boleh digunakan tanpa parameter. Dalam kes ini, arahan DIR mempengaruhi direktori semasa. Label cakera (volume) dipaparkan pada skrin, ia nombor siri, nama fail dan subdirektori yang terdapat dalam direktori semasa dan tarikhnya peluang terakhir. Untuk fail, saiz dan jumlah bilangannya ditunjukkan. Jumlah bilangan folder dan kelantangan juga ditunjukkan. ruang kosong pada cakera. Sebagai contoh, mari gunakan arahan DIR untuk pemacu "C": dir

Jika arahan DIR hanya menggunakan parameter [drive:], kandungan pemacu akan dipaparkan. Jika arahan menggunakan parameter [drive:][directory], kandungan direktori akan dipaparkan. Jika arahan menggunakan parameter [drive:][directory][file name], maklumat tentang fail atau kumpulan fail akan dipaparkan. Sebagai contoh, mari paparkan kandungan pemacu "D": dir d:\ (atau dir d:)


Mari buat folder "FOLDER" pada pemacu "D" dan letakkan 2 folder "Folder1" dan "Folder2" di dalamnya, serta fail "myfolder.txt". Kemudian arahan dir d:\FOLDER akan memaparkan maklumat tentang kandungan direktori "FOLDER".

Perintah dir d:\FOLDER\*.txt akan memaparkan maklumat tentang fail teks yang terdapat dalam folder "FOLDER".

Kunci /P digunakan apabila kandungan cakera atau direktori tidak muat pada satu skrin. Sebagai contoh, mari kita paparkan kandungan direktori "Windows": dir windows /p


Maklumat tentang kandungan akan dipaparkan pada skrin Direktori Windows. Kerana Semua kandungan tidak muat pada satu skrin, gunakan kekunci /P. Untuk melihat skrin seterusnya, tekan sebarang kekunci.

Kunci /W digunakan apabila perlu untuk memaparkan senarai fail dan direktori dalam satu baris dengan bilangan maksimum yang mungkin bagi mereka yang sesuai pada skrin (format lebar). Fail dan folder dipaparkan dalam turutan abjad(disusun mengikut baris). Sebagai contoh, mari kita paparkan kandungan pemacu "C": dir /w


Kunci /D serupa kunci sebelumnya/W, walau bagaimanapun dalam dalam kes ini pengisihan dilakukan mengikut lajur. Mari paparkan kandungan pemacu "C": dir /d


Kunci /A: [atribut] digunakan untuk memaparkan maklumat tentang fail dan folder yang mempunyai atribut tertentu. Atribut boleh:

  • H – dipaparkan pada skrin fail tersembunyi dan folder
  • S – dipaparkan pada skrin fail sistem dan folder
  • R – fail dan folder dipaparkan pada skrin dengan atribut "baca sahaja".
  • A – fail dan folder dengan set atribut arkib dipaparkan pada skrin
  • I – fail dan folder dengan kandungan tidak diindeks dipaparkan pada skrin

Sebagai contoh, katakan terdapat folder "FOLDER" pada pemacu "D". Ia mengandungi 2 folder "Folder1" dan "Folder2", serta fail "myfolder.txt". Mari tetapkan atribut "tersembunyi" untuk folder "Folder2" dan fail "myfolder.txt". Kemudian arahan dir d:\FOLDER a:h hanya akan memaparkan maklumat tentang fail tersembunyi ini.

Suis /A boleh digunakan dengan lebih daripada satu nilai atribut. Sebagai contoh, mari kita paparkan maklumat tentang folder dan fail yang terletak pada pemacu "C" dan mempunyai, pada masa yang sama, atribut "tersembunyi" dan "sistem": dir /a:hs


Sila ambil perhatian bahawa fail dan folder yang mempunyai atribut "tersembunyi" dan "sistem" dipaparkan pada skrin. serentak.

Jika anda meletakkan tanda "-" di hadapan atribut, maka maklumat tentang fail dan folder yang tidak mempunyai atribut yang ditentukan akan dipaparkan. Sebagai contoh, arahan dir /a:-r akan memaparkan maklumat tentang fail dan folder yang terletak pada pemacu C yang bukan baca sahaja.

Jika suis /A digunakan dengan parameter "D", maka maklumat akan dipaparkan pada skrin hanya dalam direktori. Sebagai contoh, arahan dir /a:d akan memaparkan maklumat direktori pada pemacu C, tetapi bukan maklumat fail.

Sehubungan itu, jika kita perlu memaparkan fail sahaja, maka kekunci /-D digunakan. Sebagai contoh, mari paparkan fail yang terdapat pada pemacu "C": dir /a:-d


Secara lalai (tanpa suis /A), arahan DIR memaparkan nama semua folder dan fail, kecuali folder tersembunyi dan sistem. Apabila menggunakan arahan DIR dengan suis /A tanpa parameter, nama semua folder dan fail dipaparkan pada skrin. Sebagai contoh, arahan dir /a akan memaparkan nama semua folder dan fail (termasuk sistem dan fail tersembunyi) dalam direktori semasa.

Kunci /S membolehkan anda memaparkan maklumat tentang fail daripada direktori tertentu dan subdirektorinya. Sebagai contoh, mari buat folder "FOLDER" pada pemacu "D" dan letakkan 2 lagi folder "Folder1" dan "Folder2" di dalamnya. Kami akan meletakkan satu fail dalam setiap 3 folder. Kemudian arahan dir d:\FOLDER /s akan memaparkan kandungan folder utama "FOLDER" dan semua subfolder "Folder1" dan "Folder2".

Arahan DIR ialah ciri baris arahan Windows yang berkuasa yang menyenaraikan semua fail dan subdirektori yang terkandung dalam direktori tertentu. Pasukan DIR juga menawarkan beberapa suis yang membolehkan beberapa fungsi.

Suis arahan DIR

Anda boleh menggunakan arahan DIR sendiri (hanya masukkan "dir" dalam baris arahan) untuk memaparkan fail dan folder dalam direktori semasa. Untuk melanjutkan fungsi ini anda perlu gunakan pelbagai kunci atau pilihan yang dikaitkan dengan arahan ini.

Paparan berdasarkan atribut fail

Anda boleh menambah "/A" diikuti dengan kod huruf selepas arahan DIR untuk memaparkan fail dengan atribut tertentu. Kod surat ini termasuk:

  • D: memaparkan semua direktori dalam laluan semasa
  • R: memaparkan fail baca sahaja
  • H: memaparkan fail tersembunyi
  • A: Fail sedia untuk diarkibkan
  • S: Fail sistem
  • saya: Fail tidak diindeks tanpa kandungan
  • L: titik pemprosesan semula

Jadi, sebagai contoh, untuk memaparkan hanya direktori dalam laluan semasa, anda akan menaip arahan berikut dan kemudian tekan Enter:

Anda juga boleh menggabungkan kod ini. Sebagai contoh, jika anda ingin menunjukkan hanya fail sistem yang juga tersembunyi, anda boleh menggunakan arahan berikut:

Anda juga boleh menambah "-" (tanda tolak) di hadapan mana-mana kod huruf ini untuk menunjukkan bahawa arahan DIR tidak sepatutnya memaparkan fail tersebut. Jadi, sebagai contoh, jika anda tidak mahu melihat sebarang direktori dalam keputusan, anda boleh menggunakan arahan ini:

Petua lain: Daripada menggabungkan suis utama dan kod seperti yang kami lakukan dalam contoh kami, anda boleh menggunakan titik bertindih untuk memisahkan suis daripada kod tambahannya. Sebagai contoh, seperti ini:

Ini mungkin menjadikan kebolehbacaan sedikit lebih mudah, tetapi ia adalah pilihan sepenuhnya.

Memaparkan hasil pecahan

Menggunakan suis /b dengan arahan DIR mengalih keluar semua maklumat yang tidak diperlukan, memaparkan hanya nama folder dan fail dalam direktori semasa, dan bukan atribut seperti saiz fail dan cap masa. Masukkan arahan berikut:

Paparkan menggunakan pemisah perseribu

DALAM versi moden Perintah Windows menunjukkan baris nombor besar, dipisahkan dengan koma (jadi: 25,000 bukannya 25,000). Ia tidak selalu begitu. Dalam versi lama anda perlu menggunakan suis /c untuk memaparkan koma ini.

Mengapa perlu bersusah payah menghidupkannya jika ia sudah dihidupkan secara lalai? Kerana jika atas sebab tertentu anda tidak mahu menunjukkan koma tersebut, anda boleh menggunakan suis ini bersama-sama dengan tanda tolak:

Memaparkan hasil dalam lajur

Anda boleh menggunakan suis /D untuk memaparkan keputusan dalam dua lajur dan bukannya satu. Apabila anda menunjukkan hasil dengan cara ini, baris arahan tidak dipaparkan Maklumat tambahan tentang fail (saiz fail, dsb.) - hanya nama fail dan direktori.

Paparkan keputusan dalam huruf kecil

Suis /L memaparkan semua nama fail dan folder sebagai huruf kecil.

Paparkan nama hasil di sebelah kanan

Secara lalai, gesaan arahan memaparkan nama fail di hujung kanan. Suis /N digunakan untuk mencapai kesan ini. Anda kini boleh menggunakannya bersama dengan "-" (tolak) untuk membuat nama fail muncul di hujung kiri.

Paparkan hasil dalam susunan yang disusun

Anda boleh menggunakan suis /O diikuti dengan kod huruf untuk memaparkan hasil direktori yang disusun secara berbeza. Kod surat ini termasuk:

  • D: Isih mengikut tarikh/masa. Entri lama muncul dahulu.
  • E: Isih mengikut sambungan fail dalam susunan abjad.
  • G: Isih mengikut senarai folder dahulu dan kemudian fail.
  • N: Isih mengikut nama fail/folder mengikut abjad.
  • S: Isih mengikut saiz fail, daripada terkecil hingga terbesar.

Jadi, sebagai contoh, anda boleh menggunakan arahan berikut untuk mengisih keputusan mengikut masa dan tarikh, dengan entri tertua muncul dahulu:

Anda juga boleh menambah "-" (tanda tolak) sebelum mana-mana pilihan di atas untuk menukar susunan. Jadi, sebagai contoh, jika anda ingin mengisih fail mengikut masa dan tarikh dengan entri baharu muncul dahulu, anda boleh menggunakan arahan ini:

Paparkan hasil satu halaman pada satu masa

Sesetengah direktori mempunyai ratusan atau ribuan fail. Anda boleh menggunakan suis /P untuk menjeda keputusan Prompt Perintah selepas setiap skrin dipaparkan. Anda mesti menekan kekunci untuk meneruskan tontonan muka surat seterusnya keputusan.

Tunjukkan metadata

Menggunakan suis /Q dalam arahan DIR memaparkan metadata yang dikaitkan dengan fail dan direktori, serta maklumat pemilik.

Pemetaan Aliran Data Ganti (ADS).

Suis /R memaparkan sebarang aliran alternatif data (ADS), yang mungkin mengandungi fail. ADS ialah fungsi fail fail sistem NTFS, yang membenarkan fail mengandungi metadata tambahan supaya fail boleh dicari mengikut pengarang dan tajuk.

Paparkan semua fail dan folder dan semua kandungan

Anda boleh menggunakan suis /S untuk memaparkan secara rekursif semua fail dan folder di dalam direktori semasa. Ini bermakna semua fail dan folder dalam setiap subdirektori, semua fail dan folder dalam subdirektori tersebut, dsb. akan dipaparkan, bersedia untuk jumlah yang besar data.

Tunjukkan hasil yang diisih mengikut masa

Menggunakan suis /T bersama-sama dengan kod huruf membolehkan anda mengisih keputusan mengikut cap masa berbeza yang dikaitkan dengan fail dan folder. Kod surat ini termasuk:

  • A: Masa elemen itu terakhir diakses.
  • C: Masa apabila elemen dicipta.
  • W: Masa semasa item itu ditulis kali terakhir. Ini adalah lalai.

Jadi, sebagai contoh, untuk mengisih hasil mengikut masa penciptaan, anda boleh menggunakan arahan berikut:

Paparkan hasil dalam format skrin lebar

Suis /W adalah serupa dengan /D (yang menunjukkan lajur), tetapi sebaliknya ia menyusun keputusan dalam format lebar secara mendatar.

Tunjukkan nama fail pendek

Suis /X menunjukkan nama fail pendek apabila nama panjang tidak mematuhi peraturan penamaan 8.3.

Tunjukkan halaman bantuan untuk DIR

Menggunakan /? untuk mempamerkan informasi berguna tentang pasukan DIR, termasuk Penerangan Ringkas semua suis yang kami bincangkan.

Sebagai kesinambungan artikel sebelumnya, kami akan melihat mencari fail melalui baris arahan menggunakan utiliti Dir. Utiliti dir biasanya digunakan untuk memaparkan senarai fail dan direktori dalam folder tertentu, tetapi memandangkan anda boleh menggunakan parameter untuk menentukan penapis untuk maklumat output, utiliti baris arahan juga sesuai untuk mencari fail atau direktori. Tetapi pertama, puisi kecil ...

Saya pernah memerhatikan situasi berikut: seorang wanita masuk rangkaian sosial Odnoklassniki, kemudian dimasukkan ke dalam CR-ROM cakera yang terdapat gambar dia bersama kucing kesayangannya Murzik. Sememangnya, kotak dialog muncul secara automatik, di mana terdapat tab, seperti, saya tidak ingat dengan tepat, "Salin imej," wanita itu mengkliknya dengan selamat dan menunggu semua foto muncul secara automatik di halamannya di Odnoklassniki . Ini, tentu saja, membuat saya tersenyum; perlu diperhatikan kegigihan wanita ini, kerana dia mengulangi proses itu beberapa kali dan, akibat kegagalan, mengadu tentang kualiti perkhidmatan Internet. Di samping itu, dia berjaya memasang dua program antivirus(NOD dan Kaspersky), akibatnya, Windows digantung seperti kanak-kanak.

Dir baris arahan

Utiliti dir boleh digunakan dengan cara yang sama seperti . Artikel ini akan melihat skrip carian fail pada baris arahan Windows. Sebelum kita mula menulis contoh, mari kita lihat apa kekunci utiliti DIR berfungsi:

DIR [drive: ] [laluan] [nama fail] atribut] ] pesanan]] tarikh]]

[pandu: ] [laluan] – di sini anda perlu menentukan nama cakera dan direktori yang kandungannya ingin anda tunjukkan

[nama fail]– mengatakan bahawa anda perlu memasukkan nama dalam senarai yang perlu ditunjukkan, seperti yang anda sudah meneka, di sini anda boleh menggunakan kad bebas: * atau?. Sebagai contoh, pada pemacu D saya mencipta folder TEST, di mana saya meletakkan beberapa dokumen pelbagai jenis:

  • generate.mf
  • infosys.mf
  • sysinfo.mf
  • xa_032.рdf
  • xa_033.рdf
  • xa_034.рdf
  • xa_035.рdf
  • xa_036.рdf
  • xa_037.pdf
  • send_mail_data.vbs.txt
  • send_mail_text.vbs.txt
  • subdomain_scan.wsf.txt

Perlu diingat bahawa untuk parameter [file_name] anda tidak boleh menentukan rantai anda sendiri yang dipisahkan dengan koma. Sekarang, untuk memanaskan badan, mari cari fail melalui baris arahan dengan sambungan pdf. Untuk melakukan ini, mari tulis:

Dir d:\test*.pdf

Selepas pelaksanaan diberi arahan, kami hanya akan melihat dokumen yang mempunyai sambungan pdf.

Baiklah, mari kita teruskan melihat kekunci:

atribut] ] - penggunaan kunci yang diberi membolehkan anda menapis keluaran senarai mengikut atribut yang boleh diterima nilai berikut, ia boleh digunakan bersama:

D– sebenarnya, hanya folder

H– membolehkan paparan hanya dokumen tersembunyi

S– membolehkan output dokumen sistem sahaja

R– atribut fail baca sahaja

A– atribut fail "arkib"

- – awalan ini mempunyai maksud TIDAK

Jika kunci /A hilang, maka semua fail dan folder akan dikeluarkan, kecuali yang tersembunyi dan sistem; jika parameter ini ditentukan tanpa atribut, maka semua dokumen akan dikeluarkan, termasuk yang tersembunyi dan sistem.

DIR C:\ /A:HS– keluarkan hanya mereka yang mempunyai atribut "tersembunyi" dan "sistem".

DIR С:\ /А:-Н– keluaran semua kecuali yang tersembunyi.

DIR C:\ /A:D– paparkan senarai semua direktori

/DALAM– menyenaraikan hanya nama direktori dan nama fail (dalam format panjang), satu setiap baris, termasuk sambungan. Dalam kes ini, hanya maklumat asas dipaparkan, tanpa maklumat akhir.

/S–lihat maklumat bukan sahaja dari direktori semasa, tetapi juga dari subfoldernya

Nah, kini terdapat maklumat yang mencukupi untuk menulis skrip yang akan mencari fail pada baris arahan. Matlamatnya adalah untuk menulis fail badan ( searchfiles.cmd) yang mana dua hujah akan dihantar: laluan ke cakera atau direktori dan corak yang mana fail akan dicari melalui arahan rentetan Windows. Jadi, mari kita lihat contoh:

@Jika "%1"=="" (Set pathf=D:\test) else (Set pathf=%1)

@Jika "%2"=="" (Tetapkan exmf=*.pdf) lain (Tetapkan exmf=%2)

Dir %pathf%%exmf% /s

Dalam baris pertama kita menyemak kehadiran argumen pertama, jika ia kosong, maka pembolehubah pathf akan mengandungi laluan lalai D:\test. Dalam yang kedua, semakan dibuat untuk hujah kedua dan, begitu juga, jika tiada, pembolehubah exmf menerima nilai lalai *.pdf. Baris terakhir akan mencari fail pada baris arahan menggunakan corak yang diberikan.

Jangan lupa bahawa pelayan skrip menggunakan untuk bekerja dengan direktori, yang jauh lebih unggul dalam keupayaan untuk dir utiliti baris arahan.