Συντομότεροι δρόμοι, μπαλαντέρ και επαναπροσανατολισμός προδιαγραφών
Συντομότεροι δρόμοι
Διάφορες Εντολές DOS αναγνωρίζουν ορισμένους συντομότερους δρόμους κατά την πλοήγηση μεταξύ των καταλόγων. Το καλύτερο που είναι γνωστό για αυτούς είναι:
Συντομότερος δρόμος |
Γιατί για να το χρησιμοποιήσει |
. |
για να αναφερθεί στον τρέχοντα κατάλογο |
.. |
για να αναφερθεί στον κατάλογο γονέων |
\ |
για να αναφερθεί στον κατάλογο ρίζας της τρέχουσας κίνησης. |
κίνηση: |
για να αναφερθεί στον τρέχοντα κατάλογο στην κίνηση |
Προσπαθήστε να το καταλάβετε με τη βοήθεια των παραδειγμάτων. Εάν ο τρέχων κατάλογος στο γ: η κίνηση είναι c:\windows\java\notes, dir έπειτα γ: στο α: \ > η υπαγόρευση θα απαριθμήσει τα αρχεία μέσα c:\windows\java\notes
- Εάν η τρέχοντες κίνηση και ο κατάλογος είναι c:\data\docs\letters, then:
Εντολή |
. |
.. |
... |
\ |
CD
ή
CHDIR |
Τίποτα.
Τρέχουσες παραμονές καταλόγου όπως: c:\windows \ java\notes |
Αλλαγή στον κατάλογο γονέων: c:\windows\java |
Αλλαγή στον κατάλογο γονέων του γονέα:
c:\windows |
Αλλαγή στον κατάλογο ρίζας: γ: \ |
DIR |
Περιεχόμενο επιδείξεων του τρέχοντος καταλόγου:
c:\windows \ java\notes |
Περιεχόμενο επιδείξεων του καταλόγου γονέων: c:\windows\java |
Περιεχόμενο επιδείξεων του καταλόγου γονέων του γονέα: c:\windows |
Περιεχόμενο επιδείξεων του καταλόγου ρίζας: γ: \ |
- Εάν η τρέχοντες κίνηση και ο κατάλογος είναι c:\, then:
Εντολή |
. |
.. |
... |
\ |
CD
(ChDir) |
Τίποτα - τρέχουσες παραμονές καταλόγου όπως: γ: \ |
Μήνυμα λάθους:
"Ακυρος κατάλογοσ" |
Μήνυμα λάθους:
"Ακυρος κατάλογοσ" |
Τίποτα.
Τρέχουσες παραμονές καταλόγου όπως: γ: \ |
DIR |
Περιεχόμενο επιδείξεων του τρέχοντος καταλόγου: γ: \ |
Μήνυμα λάθους: "Ακυρος κατάλογοσ" |
Κατάλογοι και επέκταση επιδείξεων λιγότερα αρχεία του τρέχοντος καταλόγου |
Περιεχόμενο επιδείξεων του καταλόγου ρίζας: γ: \ |
Μπαλαντέρ
Πολλές εντολές DOS όπως, ATTRIB, το ΑΝΤΊΓΡΑΦΟ, DEL, DELTREE, κ.λπ., δέχονται τη χρήση των "μπαλαντέρ" (* και;). Γενικά τους όρους, * αναφέρει στους πολλαπλάσιους χαρακτήρες και; αναφέρεται σε έναν ενιαίο χαρακτήρα σε ένα όνομα αρχείων ή καταλόγου.
Αυτό είναι ο λόγος που δεν μπορούμε να χρησιμοποιήσουμε αυτούς τους χαρακτήρες στο όνομα οποιουδήποτε αρχείου. Αυτοί οι ειδικοί χαρακτήρες είναι/\: *; < > "| που δεν πρέπει να δοκιμαστεί για να παρεμβάλει σε ένα όνομα αρχείων. Μετά από τον πίνακα παρουσιάζει τη χρήση των μπαλαντέρ:
Μπαλαντέρ |
Αυτό που κάνει |
*. * |
Όλα τα αρχεία με όλες τις επεκτάσεις. |
* στοιχεία *. * |
Όλα τα αρχεία με "τα στοιχεία" οπουδήποτε στο όνομά του. |
* σειρά. * |
Όλα τα αρχεία με τα ονόματα που τελειώνουν με "τη σειρά" |
note?.cpp |
Όλα τα αρχεία που ονομάζονται "τη σημείωση" συν έναν χαρακτήρα και με. τις επεκτάσεις CPP. Αυτό το αρχείο μπορεί να είναι note1.cpp, αλλά όχι note.cpp. |
?t *. * |
Όλα τα αρχεία με ένα "τ" ως δεύτερη επιστολή στα ονόματά τους |
Πρέπει να σημειωθεί ότι δεν χειρίζονται όλες οι εντολές τους μπαλαντέρ με ακριβώς τον ίδιο τρόπο. Παραδείγματος χάριν DIR * και DIR *. * θεωρούνται συνώνυμος αλλά DEL * θα διέγραφε μόνο τα αρχεία χωρίς μια επέκταση.
Ένα διάστημα που εσωκλείεται από τα κόμματα ("") γίνεται αποδεκτό ως έγκυρη προδιαγραφή αρχείων από EDIT και DEL ακόμα με τους μάλλον διαφορετικούς τρόπους.
ΕΚΔΩΣΤΕ θα ανοίξει ένα αρχείο χρησιμοποιώντας το όνομα του τρέχοντος καταλόγου. Κατά συνέπεια εάν ο τρέχων κατάλογος είναι D:\windows\java\notes, ΕΚΔΏΣΤΕ "" θα δημιουργήσει ένα αρχείο σε εκείνο τον κατάλογο αποκαλούμενο "notes".
DEL αναγνωρίζει "" όπως *. * και θα προτρέψει για την επιβεβαίωση πρίν διαγράφει όλα τα αρχεία στον κατάλογο. Όπως με EDIT, ο αριθμός διαστημάτων μεταξύ των κομμάτων δεν φαίνεται σημαντικός αλλά εάν δεν υπάρχει κανένα διάστημα ένα μήνυμα λάθους επιδεικνύεται λέγοντας ότι απαραίτητο να λείψει παραμέτρου.
Αντίθετα από EDIT, μια πορεία μπορεί να περιληφθεί και, εάν είναι, κανένα διάστημα μεταξύ των κομμάτων δεν απαιτείται δηλ. για να διαγράψει όλα τα αρχεία στον τρέχοντα κατάλογο:
DEL ./"" η εργασία, αλλά DEL "" δίνει ένα μήνυμα λάθους.
COPY επίσης βλέπει "" όπως *. * και, όπως DEL, δέχεται μια πορεία με το. Αντίθετα από DEL, πρέπει πάντα να υπάρξει ένα διάστημα μεταξύ των κομμάτων, ακόμα και όταν περιλαμβάνεται μια πορεία
|