Αναγν. άρθρου: 65994 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 Έλεγχος αν υπάρχει ήδη μια μονάδα δίσκου ή κατάλογο από ένα αρχείο δέσμης
ΠερίληψηΜπορείτε να χρησιμοποιήσετε τη δήλωση IF EXIST για να ελέγξετε για την ύπαρξη ενός καταλόγου. Για παράδειγμα, για να ελέγξετε για C:\WIN και στη συνέχεια αλλάξτε σε C:\WIN, εφόσον υπάρχει, χρησιμοποιήστε το ακόλουθο αρχείο δέσμης: C: IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR CD \WIN :NOWINDIR Περισσότερες πληροφορίεςΥπάρχει πάντα NUL σε μια τοπική μονάδα δίσκου MS-DOS FAT, επομένως, αν υπάρχει C:\WIN, C:\WIN\NUL υπάρχει. Η τεχνική αυτή μπορεί να χρησιμοποιηθεί επίσης για να βεβαιωθείτε ότι υπάρχει μια μονάδα δίσκου. Για παράδειγμα: IF EXIST E:\NUL GOTO USE_E Καμία από αυτές τις δοκιμές λειτουργεί σωστά με συσκευές δικτύου ή κάποια άλλη συσκευή δεν διαθέτει ένα σύστημα αρχείων FAT ελεγχόμενη συσκευή-πρόγραμμα οδήγησης μπλοκ (για παράδειγμα, όταν χρησιμοποιείτε τα Windows για Workgroups 3.11 με πρόσβαση αρχείων 32-Bit ενεργοποιημένη). Πριν να χρησιμοποιήσετε αυτήν την τεχνική, θα πρέπει να γνωρίζετε ποιο λογισμικό δικτύου του υπολογιστή-πελάτη χρησιμοποιεί, τον τύπο του διακομιστή τους πρόκειται να συνδεθείτε, και τη χρήση του συστήματος αρχείων στο διακομιστή. Ο παρακάτω πίνακας δείχνει πότε το IF EXIST επιστρέφει NUL:
With 32-Bit File
No 32-Bit With 32-Bit Access and NetWare
Drive Type File Access File Access 3.x connectivity
Local FAT correctly always never
Windows for Workgroups FAT correctly always never
Microsoft LAN Manager HPFS never always never
Windows NT FAT/NTFS never always never
NetWare correctly never never
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:65994
(http://support.microsoft.com/kb/65994/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Επιστροφή στην αρχή