ΣΔΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΔΧΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΔΠΙΚΟΙΝΩΝΙΩΝ ΧΔΙΜΔΡΙΝΟ ΔΞΑΜΗΝΟ 2011-12 Ρέππα Μαξγαξίηα
ΓΙΑΧΔΙΡΙΗ ΑΡΧΔΙΩΝ
dir Δκθαλίδεη πιεξνθνξίεο γηα ηα αξρεία πνπ ππάξρνπλ ζηε δηζθέηα όπωο: ηα νλόκαηα θαη ηηο επεθηάζεηο ηωλ αξρείωλ ην κέγεζόο ηνπο ζε bytes, ηελ εκεξνκελία θαη ώξα εγγξαθήο ην ζπλνιηθό αξηζκό αξρείωλ ηνλ θαηεηιεκκέλν θαη ηνλ ειεύζεξν ρώξν πνπ ππάξρεη ζηε δηζθέηα. 3
dir /p Χξεζηκνπνηείηαη όηαλ ν θαηάινγνο έρεη πνιιά αξρεία θαη δελ κπνξείο λα ηα δηαβάζεηο όια. Δκθαλίδεη ηα αξρεία ζε κηα ζειίδα/νζόλε θάζε θνξά. Με ην πάηεκα ηνπ πιήθηξνπ Enter βιέπνπκε ηα αξρεία ηεο επόκελεο ζειίδαο/νζόλεο. dir /w Δκθαλίδεη ην όλνκα θαη ηελ επέθηαζε ηωλ αξρείωλ πνπ ππάξρνπλ (θαηά πιάηνο, ζε ζηήιεο), ρωξίο ηηο ππόινηπεο πιεξνθνξίεο. 4
dir /a Δκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία (θξπθά θαη θαλεξά) πνπ ππάξρνπλ. Έηζη εκθαλίδνληαη θαη ηα θξπθά αξρεία IO.SYS θαη MSDOS.SYS. dir /a:h Δκθαλίδεη πιεξνθνξίεο κόλν γηα ηα θξπθά αξρεία IO.SYS θαη MSDOS.SYS πνπ ππάξρνπλ. 5
dir /o Eκθαλίδεη ζε αιθαβεηηθή ζεηξά πιεξνθνξίεο γηα ηα αξρεία πνπ ππάξρνπλ. dir /o:e Δκθαλίδεη ζε αιθαβεηηθή ζεηξά ζύκθωλα κε ην όλνκα ηνπ αξρείνπ πιεξνθνξίεο γηα ηα αξρεία πνπ ππάξρνπλ. 6
dir /o:d Δκθαλίδεη ζε αύμνπζα ζεηξά ζύκθωλα κε ηελ εκεξνκελία δεκηνπξγίαο ηνπ αξρείνπ πιεξνθνξίεο γηα ηα αξρεία πνπ ππάξρνπλ. dir /o:s Δκθαλίδεη ζε αύμνπζα ζεηξά ζύκθωλα κε ην κέγεζνο ζε bytes ηνπ αξρείνπ πιεξνθνξίεο γηα ηα αξρεία πνπ ππάξρνπλ. 7
dir <παράμεηρος> όποσ <παράμεηρος>= <αρτεία> <καηάλογοι> <διαδρομή> <διαδρομή>\<αρτεία> <οδηγός> <οδηγός>:<αρτεία> <οδηγός>:<καηάλογοι> <οδηγός>:<διαδρομή> <οδηγός>:<διαδρομή>\<αρτεία> Δκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία πνπ νξίδεη ε <παξάκεηξνο>. 8
Όηαλ ζέινπκε λα αλαθεξζνύκε ζε κηα νκάδα αξρείωλ, ρξεζηκνπνηνύκε κπαιαληέξ ή wildcards, ηνπο ραξαθηήξεο '?' θαη '*' πνπ αληηπξνζωπεύνπλ αληίζηνηρα έλαλ ή πεξηζζόηεξνπο ραξαθηήξεο. 9
C:\> dir file?.txt εκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία πνπ έρνπλ ηύπν txt θαη ην όλνκά ηνπο πεξηέρεη ηε ιέμε file θαη έλαλ νπνηνδήπνηε ραξαθηήξα. C:\> dir *.txt εκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία πνπ έρνπλ ηύπν txt θαη νπνηνδήπνηε όλνκα. C:\> dir *. εκθαλίδεη πιεξνθνξίεο γηα όινπο ηνπο θαηαιόγνπο πνπ βξίζθνληαη ζηνλ παξόληα θαηάινγν. C:\> dir sub1 εκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία ηνπ θαηαιόγνπ sub1 πνπ βξίζθεηαη θάηω από ηνλ παξόληα θαηάινγν. C:\> dir\sub1\sub1a εκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία ηνπ θαηαιόγνπ sub1a ηνπ ππνθαηαιόγνπ sub1. C:\> dir sub1\*.txt εκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία ηνπ θαηαιόγνπ sub1 (πνπ βξίζθεηαη θάηω από ηνλ παξόληα θαηάινγν), πνπ έρνπλ ηύπν txt θαη νπνηνδήπνηε όλνκα. C:\> dir \sub1\sub1a\*.txt εκθαλίδεη πιεξνθνξίεο γηα όια ηα αξρεία ηνπ θαηαιόγνπ sub1a (πνπ βξίζθεηαη θάηω από ηνλ ππνθαηάινγν sub1) πνπ έρνπλ ηύπν txt θαη νπνηνδήπνηε όλνκα. 10
Γείηε ηα πεξηερόκελα ηνπ θαηαιόγνπ πνπ βξίζθεζηε Γνθηκάζηε λα δείηε ηα πεξηερόκελα άιιωλ θαηαιόγωλ Ψάμηε λα βξείηε αξρεία κε επέθηαζε.exe Ψάμηε λα βξείηε αξρεία κε επέθηαζε.txt 11
copy con <όλνκα αξρείνπ> Γεκηνπξγνύκε έλα αξρείν. Καηόπηλ πιεθηξνινγνύκε ην θείκελν πνπ επηζπκνύκε λα πεξηέρεη ην αξρείν. Μεηά κπνξνύκε λα ζώζνπκε θαη λα θιείζνπκε ην αξρείν παηώληαο: CTRL+Z Καη κεηά ENTER. Π.ρ. copy con test.txt hello world!!! 12
Γείηε ηα αξρεία ηνπ θαηαιόγνπ όπνπ βξίζθεζηε Γεκηνπξγείζηε έλα αξρείν κε έλα όλνκα θαη θείκελν ηεο πξνηίκεζεο ζαο Ξαλαδείηε ηα αξρεία ηνπ θαηαιόγνπ. ε απηά ζπκπεξηιακβάλεηαη θαη ην λέν αξρείν ζαο. 13
type <παράμεηρος> όποσ <παράμεηρος>= <αρτείο> <διαδρομή>\<αρτείο> <οδηγός>:\<αρτείο>, <οδηγός>:<διαδρομή>\<αρτείο>: Δκθαλίδεη ηα πεξηερόκελα ηνπ αξρείνπ <παξάκεηξνο>. 14
Π.ρ. C:\> type file1.txt Δκθαλίδεη ζηελ νζόλε ηα πεξηερόκελα ηνπ αξρείνπ file1.txt A:\> type sub1\file1.txt Δκθαλίδεη ηα πεξηερόκελα ηνπ αξρείνπ file1.txt ηνπ θαηαιόγνπ sub1. Δκθαλίζηε ην πεξηερόκελν ηνπ δηθνύ ζαο αξρείνπ! 15
copy <πηγή> [<προοριζμός>] όποσ <πηγή>= <αρτεία> <διαδρομή>\<αρτεία> <οδηγός>:\<αρτεία> <οδηγός>:<διαδρομή>\<αρτεία> και όποσ <προοριζμός>= <αρτεία> <διαδρομή> <διαδρομή>\<αρτεία> <οδηγός>: <οδηγός>:\<αρτεία> <οδηγός>:<διαδρομή> <οδηγός>:<διαδρομή>\<αρτεία> Αληηγξάθεη ηα αξρεία από ηελ <πεγή> ζηνλ <πξννξηζκό> κε ην ίδην ή δηαθνξεηηθό όλνκα. Αλ δελ ππάξρεη <πξννξηζκόο> ηα αξρεία αληηγξάθνληαη ζηνλ παξόληα θαηάινγν ή νδεγό. 16
A:\> copy *.txt *.doc Αληηγξάθεη ζηνλ παξόληα θαηάινγν ηα αξρεία κε ηύπν txt ζηα αξρεία κε ην ίδην όλνκα θαη ηύπν doc (ηα αξρεία κε ηύπν txt δελ δηαγξάθνληαη). A:\> copy *.txt sub1 Αληηγξάθεη όια ηα αξρεία ηνπ παξόληνο θαηαιόγνπ κε ηύπν txt ζηνλ θαηάινγν sub1 κε ην ίδην όλνκα. A:\> copy *.txt \sub1\sub1a Αληηγξάθεη ηα αξρεία κε επέθηαζε txt ζηνλ θαηάινγν sub1a πνπ βξίζθεηαη θάηω από ηνλ θαηάινγν sub1, κε ην ίδην όλνκα. Α:\> copy. txt sub1\.doc Αληηγξάθεη ηα αξρεία κε επέθηαζε txt ζηνλ θαηάινγν sub1 κε ην ίδην όλνκα θαη επέθηαζε doc. 17
Γεκηνπξγήζηε έλα αξρείν test.txt ζηνλ θαηάινγν ζαο Φηηάμηε έλα αληίγξαθν ηνπ αξρείνπ απηνύ ζηνλ θαηάινγό ζαο Βεβαηωζείηε όηη θηηάρηεθε Γηαιέμηε έλαλ άιιν θαηάινγν θαη θηηάμηε αληίγξαθν ηνπ test.txt ζην λέν θαηάινγν κε όλνκα check.txt. Βεβαηωζείηε όηη δεκηνπξγήζεθε. Γεκηνπξγήζηε αξρείν myfile.txt πνπ λα πεξηέρεη ηo πεξηερόκελν ηνπ test.txt 3 θνξέο. Πξόηαζε: copy test.txt+test.txt+test.txt myfile.txt 18
del ή erase <παράμεηρος> όποσ <παράμεηρος>= <αρτεία> <διαδρομή>\<αρτεία> <οδηγός>:\<αρτεία> <οδηγός>:<διαδρομή>\<αρτεία> Γηαγξάθεη από ηα αξρεία κε ην όλνκα <παξάκεηξνο>. 19
C:\> del file1.txt Γηαγξάθεη από ηνλ παξόληα θαηάινγν ην αξρείν file1.txt C:\> del *.txt Γηαγξάθεη από ηνλ παξόληα θαηάινγν όια ηα αξρεία κε ηύπν txt. C:\> del *.* Δκθαλίδεη ην κήλπκα: All files in directory will be deleted! Are you sure? (Y/N): θαη αλ ε απάληεζε είλαη 'y', ηα δηαγξάθεη όια από ηνλ παξόληα θαηάινγν. C:\> del sub1\*.txt δηαγξάθεη από ηνλ θαηάινγν sub1 όια ηα αξρεία κε ηύπν txt. 20
βήζηε ηα αξρεία πνπ δεκηνπξγήζαηε πξνεγνπκέλωο. Βεβαηωζείηε. 21
ren <πηγή> <προοριζμός> όποσ: <πηγή>= <αρτεία> <διαδρομή>\<αρτεία> <οδηγός>:\<αρτεία> <οδηγός>:<διαδρομή>\<αρτεία> και <προοριζμός>=<αρτεία> Αιιάδεη ην όλνκα ηωλ αξρείωλ <πεγή> ζε <πξννξηζκόο> (Σα αξρεία <πεγή> δηαγξάθνληαη) ΠΑΡΑΣΗΡΗΔΙ: Α) Σα αρτεία <προοριζμού> δεν πρέπει να σπάρτοσν. Β) Σα αρτεία μεηαθέρονηαι ζηον καηάλογο ηης <πηγής> και δεν μπορούν να μεηαθερθούν ζε άλλο καηάλογο. Γ) Γεν μπορεί να γίνει αλλαγή ονομαζίας καηαλόγων. Για ηο Β) και Γ) τρηζιμοποιείηαι και η ενηολή move. 22
C:\> ren *.txt *.doc Αιιάδεη ην όλνκα ηωλ αξρείωλ κε ηύπν txt ζε ηύπν doc (Σα αξρεία κε ηύπν txt δηαγξάθνληαη). C:\> ren sub1\*.txt *.doc Αιιάδεη ηνλ ηύπν ηωλ αξρείωλ ηνπ θαηαιόγνπ sub1 ζε doc. 23
Γεκηνπξγήζηε έλα αξρείν myfile.txt Βεβαηωζείηε Μεηνλνκάζηε ην ζε newfile.txt Βεβαηωζείηε 24